-
第一种出现乱码。这种可以通过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
相关推荐
对空六课2 小时前
RFM分层边界变化的回溯计算IT_陈寒2 小时前
Vite打包的诡异行为,让我差点提交了个错误版本鹏多多2 小时前
前端是如何死去的?| 完整时间线coding漫漫长路2 小时前
海报挪进Worker画,canvas字体又变回默认了看浪的路人2 小时前
第2讲:ReAct 模式从零实现——不用框架,手写一个 Agent 内核独孤九剑打醒他2 小时前
【原创开源·航空终极篇】氢能航空动力升级:双燃料掺氢、富氧补气与露天储氢安全模型律宏阔2 小时前
阿里云 ESA + Pages 域名部分电脑无法访问Lank_M2 小时前
canvas 第一次画字没用上字体,字体却是它要来的古夕2 小时前
iframe 授权失败时露出 60000 JSON 的复盘古夕2 小时前
地址变了,页面是空的:一次 Vue Router 菜单切换复盘