-
第一种出现乱码。这种可以通过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跨境爬虫1 分钟前
跟着 MDN 学CSS day_13 :(深入理解CSS中的元素尺寸调整)threelab24 分钟前
Three.js 加载 3D Tiles 瓦片数据 | 三维可视化 / AI 提示词百度地图开放平台39 分钟前
我用百度地图 Skills 体系重构了物流调度系统,节省了 90% 的人力JavaAgent架构师1 小时前
前端AI工程化(九):AI Agent平台前端架构设计_洋1 小时前
Three.js加载 .obj文件 和 .gltf文件梦想CAD控件1 小时前
网页端对DWG图纸进行预览与批注(CAD轻量化)JustNow_Man2 小时前
【opencode】安装使用daytona沙箱插件不吃土豆的马铃薯2 小时前
Spdlog 进阶:日志基本控制、日志格式控制、异步记录器wait2 小时前
Vibe Coding 开发技巧ZengLiangYi2 小时前
Vercel AI SDK 入门:一行代码切换 LLM Provider