-
第一种出现乱码。这种可以通过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
相关推荐
ZC跨境爬虫4 小时前
跟着 MDN 学 HTML day_9:(信件语义标记)前端老石人4 小时前
HTML 字符引用完全指南matlab_xiaowang4 小时前
Redux 入门:JavaScript 可预测状态管理库幼儿园技术家5 小时前
前端如何设计权限系统(RBAC / ABAC)?前端摸鱼匠6 小时前
Vue 3 的v-bind合并行为:讲解v-bind与普通属性合并的规则REDcker7 小时前
浏览器端Web程序性能分析与优化实战 DevTools指标与工程清单donecoding8 小时前
一个 sudo 引发的血案:npm 全局包权限错乱彻底修复风骏时光牛马8 小时前
Raku正则匹配与数据批量处理实操案例nbwenren8 小时前
2026实测:Gemini 3 镜像站视觉能力实践——拍照原型图,一键生成 HTML+CSS 代码Lee川8 小时前
Prisma 实战指南:像搭积木一样设计古诗词数据库