-
第一种出现乱码。这种可以通过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
相关推荐
触底反弹7 分钟前
一文彻底搞懂 JavaScript 栈和队列(建议收藏)To_OC8 分钟前
我一直以为 Ajax 是个黑盒,直到我写了这 50 行代码用户0595401744612 分钟前
RAG 记忆层踩坑实录:用户偏好凭空消失,我排查了 4 小时,最后用 LangChain + Chroma 搭了套自动化回归测试Asize16 分钟前
Prompt 驱动 NLP:从 ES6 模块化到文本推理实战程序猿阿伟19 分钟前
《Chrome隔离机制的维度落地指南》用户0543243297021 分钟前
AI 生成的代码怎么在前端安全预览 + 一键运行:sandbox iframe 实战 🔒ALianBlank21 分钟前
一个 Unity 框架能做多少事?86 个模块 + 21 个小游戏平台xcLeigh22 分钟前
鸿蒙PC平台 Shotwell 照片管理器适配实战:从 Linux GNOME 到 鸿蒙PC 的 Electron 迁移JieE21223 分钟前
树与二叉树--JS实例To_OC25 分钟前
搞懂二叉树递归遍历,我居然是从爬楼梯开始的