-
第一种出现乱码。这种可以通过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
相关推荐
Developer_Niuge12 分钟前
告别翻不动的 1000+ 书签:开源 Chrome / Edge 浏览器书签管理插件 Smart Bookmark 0.2 发布用户527096487449015 分钟前
前端性能指标速查手册淹死在鱼塘的程序猿17 分钟前
🚀 告别"一次性聊天":揭秘让 AI 智能体越用越聪明的秘密武器 —— Skills掘金安东尼21 分钟前
OpenMUSE 全面详解:非扩散Transformer文生图开源基座(对标GPT Image 2)~ rainbow~31 分钟前
前端转型全栈(六)——深入浅出:文件上传的原理与进阶我就是马云飞1 小时前
我废了!大厂10年的我面了20家公司,面试官让我回去等通知!yizhiyang1 小时前
ECharts实战:滑动缩放+选中背景高亮,打造高颜值统计图表猫山月1 小时前
Flutter路由演进路线(2026)We་ct1 小时前
LeetCode 322. 零钱兑换:动态规划入门实战_白_1 小时前
从 0 到上线:我如何用开源打造一款密码管理 Chrome 插件