-
第一种出现乱码。这种可以通过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
相关推荐
LaiYoung_几秒前
🎁 送你一套超好用超实用的 FE AI-Coding Skills幼儿园技术家19 分钟前
实现 GEO 监控:从多引擎探测到优化闭环甲维斯19 分钟前
GLM5.2+ZCode复刻坦克大战,自测50万帧!Csvn1 小时前
useRef 的 5 个冷门但救命的高级用法小小小小宇1 小时前
Harness Engineering 与 AI 联动鱼人1 小时前
HTML5 页面性能优化大全ping某1 小时前
专栏-null 和 undefined 到底是什么?用户900463370401 小时前
5MB vs 4KB vs 无限大:浏览器存储谁更强?小小小小宇2 小时前
Harness Engineering 全解析与应用阿里云云原生2 小时前
破局 Electron 监控盲区:基于 WASM 与 IPC 桥接的零侵入可观测 SDK 设计