-
第一种出现乱码。这种可以通过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
相关推荐
yuanyxh2 小时前
macOS 应用 - 纯对话生成大家的林语冰2 小时前
ES5 凉凉,Babel 8 正式发布,默认不再编译为 ES5 和 CJS......光影少年3 小时前
react批量更新、同步/异步更新场景假如让我当三天老蒯3 小时前
模块化:ES Module 与 CommonJS 的区别用户40950115773173 小时前
Private Forge v2.0 发布:12大前端业务场景技能系统weedsfly4 小时前
异步编程全景与事件循环——彻底搞懂 JS 执行机制用户059540174464 小时前
AI Agent记忆测试踩坑实录:Mock骗了我一周,Mem0+pytest一招破局用户1733598075374 小时前
纯前端 PDF 数字签名实战:Vue 3 + pdf-lib 在浏览器里完成签名嵌入IT_陈寒5 小时前
SpringBoot自动配置的坑,我爬了三天才出来Avan_菜菜12 小时前
AI 能写代码了,为什么我反而开始要求它先写文档?