-
第一种出现乱码。这种可以通过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
相关推荐
jay神1 小时前
基于 YOLOv8 的手势识别系统(Web 版)屏什么录1 小时前
长时间录屏中途崩溃:MP4 打不开的 6 种救回方案与参数设置code_Bo1 小时前
不只命令行:我把跨 Agent 会话同步做成了桌面应用kyriewen2 小时前
AI 能把页面写出来,为什么改个需求就开始崩?OpsEye2 小时前
同一套用例跑两个大模型接口,差异到底出在哪X1A0RAN2 小时前
PPT 图片批量处理教程:导出全部幻灯片 · 提取全部素材涛涛ing3 小时前
2026年最值得关注的前端变化,藏在“默认值”里量化分析码农3 小时前
股票历史数据的复权参数对照:多级别返回的字段与数值差异亿元程序员5 小时前
太牛了!这AI做出来的游戏,居然还能变现!hellice5 小时前
闪传 FlashDrop 实战:我用 300 行 Node 代码做了个「4 位取件码」临时文件中转站