-
第一种出现乱码。这种可以通过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
相关推荐
风骏时光牛马几秒前
程序员进阶:深度思考,解锁职场成长的底层逻辑IT_陈寒8 分钟前
用了Proxy才发现以前的JavaScript白写了爱丶不疚42 分钟前
Eval: Agent 说的 Eval 是什么?从单测、TDD 到 Sentry 聊起求道於盲44 分钟前
python中的类型标注计算机魔术师1 小时前
从硅谷测试到全球铺开,ChatGPT广告的10亿美元秘密专业抄代码选手2 小时前
08|Fiber 上的 `useState`:状态终于属于具体组件默_笙2 小时前
😭 Vibe Coding 翻车实录:AI 编程为什么必须先写"剧本"LEE2 小时前
原来 Claude Code 最厉害的工具,一行代码都不写parade岁月2 小时前
为了给表格加虚拟滚动而选了 vxe-table?也可以考虑下这个打呵欠的猫2 小时前
一个 Hook 让 AI 每次写文件前自动检查编码规范,违规代码再也提交不进来