-
第一种出现乱码。这种可以通过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
相关推荐
摇滚侠26 分钟前
SpringBoot3+Vue3 全套视频教程 45-51触底反弹1 小时前
🔥 RAG 到底是怎么工作的?掰开揉碎了给你讲明白!Hilaku1 小时前
前端大裁员背后的恐慌:我们还剩什么底牌?云空1 小时前
《Three.js 3D实例大全》咖啡无伴侣2 小时前
unplugin-auto-import 使用详解+面试高频考点搬砖记录员2 小时前
录屏文件打不开?H.265兼容性踩坑与4种实战方案明月_清风2 小时前
SEO 完全指南:从底层原理到实战应用场景云空2 小时前
《Three.js 3D坦克对战【AI单机版】》默_笙2 小时前
🚲 手写一个"Claude Code":我用 LangChain + ReAct 循环,让 AI 自己读文件、解释代码星河耀银海2 小时前
框架结合:Vue+HTML5+AI实现智能前端应用开发