-
第一种出现乱码。这种可以通过chcp 65001,设置为utf-8的编码。

-
第二种,是执行exec的时候出现乱码,这个时候需要设置一些编码格式,可以通过iconv-lite进行解决,这个方法是node自带的,所以不需要导入。使用方法如下。
bashconst { exec, spawn } = require("child_process"); const iconv = require('iconv-lite'); exec('ping 127.0.0.1', { encoding: 'buffer' }, (error, stdout) => { console.log( iconv.decode(stdout, 'cp936')); });
electron出现乱码和使用cmd出现乱码
姚*鸿的博客2024-10-03 23:31
相关推荐
贫民窟的勇敢爷们5 小时前
Vue项目性能优化的全流程指南之歆5 小时前
DAY_25 JavaScript 原型、原型链与值类型/引用类型 ── 深度全解(下)小短腿的代码世界6 小时前
Qwt实时FFT频谱分析深度解析:从信号采集到可视化渲染的完整架构设计初见雨夜6 小时前
提测前让 AI 检查一下代码,我的 Bug 率降低了 20%光影少年6 小时前
react的 useState 原理、批量更新机制叫我少年6 小时前
Markdown 备忘清单酒吧舞高材生6 小时前
vue3 PC端-索引列表组件咪饭只吃一小碗6 小时前
从变量提升到 V8 预编译,彻底搞懂 JS 执行机制农夫三拳有点疼=-=6 小时前
vue3实现输入框标签和文本交互2301_780789666 小时前
多层级 CC 防护体系:前端验证与后端限流的协同配置实践