-
第一种出现乱码。这种可以通过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
相关推荐
lemon_sjdk16 分钟前
DOM 节点nvd1117 分钟前
深入现代 Web 鉴权架构:网关统一代理 (Forward-Auth) vs 前端持有 JWT 的终极选型与边缘同域实践leoZ23139 分钟前
2026-09-09-springboot-cloud-deploy-pitfallsYWL1 小时前
OpenLayers弹窗Overlay深度实战YWL1 小时前
OpenLayers+ECharts联动:地图点击联动图表,数据可视化大屏方案芭拉拉小魔仙1 小时前
Vue 2 门诊收费系统中的医保结算流程设计与实践moonrailgun1 小时前
用 Node.js 复刻 Codex Astra 的终端星光海上彼尚2 小时前
Cursor 模型的强度实测排行默_笙2 小时前
💫 给金鱼建图书馆(下):Milvus 向量数据库,让 AI 拥有长期记忆liangshanbo12153 小时前
手写 Function.prototype.call 与 Function.prototype.apply 面试题满分答案