-
第一种出现乱码。这种可以通过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
相关推荐
admin and root5 小时前
「AI安全篇」实战AntiDebug自动化JS逆向加解密MCP前端snow5 小时前
ai agent --- postgreSQL 关系型数据库星辰徐哥6 小时前
鸿蒙平台 KDevelop 集成开发环境适配实战:基于 Electron 壳方案的跨平台多语言代码编辑器开发卷无止境6 小时前
ECharts:把数据变成故事的可视化利器Eric_见嘉6 小时前
在职前端 Skill 和 MCP 分享liangshanbo12157 小时前
面试题:如何优化 Webpack 的打包速度?wengad7 小时前
从 wangEditor 迁到 wangEditor-next行者-全栈开发8 小时前
【前端/JS框架】CVE-2026-3854:GitHub Enterprise Server X-Stat注入XSS漏洞深度剖析与紧急修复指南计算机魔术师9 小时前
AMD砸82亿买下李飞飞,这次不卖芯片卖什么?hzxpaipai9 小时前
杭州企业官网怎么建设?从策划到上线的5步建站方法