-
第一种出现乱码。这种可以通过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
相关推荐
我命由我123454 小时前
CesiumJS 笔记 - 获取容器中心点、Cartesian3 clone 方法、修改 Cartesian3 对象的高度Hopebearer_5 小时前
页面突然只剩 DOM?一次静态资源版本错配排查抱抱宝5 小时前
Agent-study项目教程(03):手写 Mini-ReAct Agent(不依赖框架)东风破_6 小时前
ESLint 是什么?为什么你的项目需要它?用户938515635076 小时前
Next.js 笔记系统(二):Redis 数据服务与侧边栏组件拆分实战圣殿骑士-Khtangc7 小时前
Go字符串高效拼接性能对比与底层原理分析BigTopOne8 小时前
【ijkplayer】 硬解码流程kyriewen8 小时前
DeepSeek Harness开源第一天我就上手了——和Claude Code的差距比想象中大捡田螺的小男孩9 小时前
什么是 Skill?手把手带你写一个简单有用的 Skill!IT_陈寒9 小时前
Redis集群这个坑,差点让我通宵