-
第一种出现乱码。这种可以通过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
相关推荐
一水鉴天26 分钟前
统一对象拓扑(UOT)设计全链定稿:从三件事分离到三继承 之1 20261010(豆包“查看聊天内容”继续)杨杰39828 分钟前
我给嵌入式设备写了个 6MB 的 JavaScript 运行时(xuan)栖凤37 分钟前
Java 的 try-catch 在 Agent 里失效了,我用了 5 个模式才兜住粥里有勺糖37 分钟前
视野修炼第136期 | 前端小恐龙"Deno"被收购修炼的dance42 分钟前
页面塞了13.88 MB字体,导出的PDF只有71 KBqq_3691736343 分钟前
如何将 AI 生成的 HTML 网页发布成在线链接?不用自己搭建服务器风花一世月1 小时前
⚡ 我把一座含氢能源园区搬进了浏览器(五类能流实时算守恒,在线直接玩)羲云1 小时前
Claude 越界事件之后:Agent 权限设计为什么不能只靠提示词行者全栈架构师1 小时前
【鸿蒙心迹】鸿蒙网络请求架构实战——@ohos.net.http 到 Axios 封装、拦截器与统一错误处理(HarmonyOS 7.x)全栈Agent 小李2 小时前
【无标题】