-
第一种出现乱码。这种可以通过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
相关推荐
小罗水39 分钟前
第17章 后台管理端与演示支持濮水大叔42 分钟前
不必把 Vue3 写成“麻花”:从状态碎片到对象协作,重新理解 Zova 的前端心智模型Vuji2 小时前
MCP: 一条 tool 调用链路的旅程万少2 小时前
DeepSeek-V4-Flash 正式版上线了,但这 3 个坑我帮你提前踩了明月_清风2 小时前
🚀 Palantir Foundry 本体论实战:当 Ontology 从"知识图谱"进化为"企业操作系统"驳是2 小时前
入坑 Nginx,看这一篇就够了宁风NF2 小时前
JavaScript:网络请求与前端通信明月_清风2 小时前
从概念到代码:用 Ontology 构建你的第一个知识图谱程序员黑豆3 小时前
鸿蒙应用开发:AppStorage 全局状态存储用法教程猫猫不是喵喵.3 小时前
Vue3 中 computed 计算属性与 watch、watchEffect 监听