-
第一种出现乱码。这种可以通过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
相关推荐
汉堡大王95273 分钟前
面试官:讲讲归并排序 —— 为什么它能在面试里反复出现?kyriewen10 分钟前
别再只给人写页面了:AI 已经开始自己点你的按钮、填你的表单天天喝旺仔13 分钟前
Vue 3 组合式 API:从 Options 迁移到 script setup知了清语14 分钟前
以测试为盾,重构为矛——老旧前端系统迭代中的“测试先行”实践总结攀小黑1 小时前
vue3+Web Speech API 封装了一个弹窗语音输入roamingcode1 小时前
4.5 小时,从一句话需求到可安装的 Chrome 插件:一次 AI 结对开发的完整复盘meilindehuzi_a1 小时前
LangChain.js 对话 Memory 实战:History 持久化、截断与摘要压缩江畔柳前堤1 小时前
具身智能全景深度指南(2026年9月版):从“会聊天的AI“到“能干活的机器“️学习的小王1 小时前
Windows Claude Code 接入 Playwright‑MCP,调用本机Edge浏览器(避坑完整教程)liuyicenysabel1 小时前
Grafana + Prometheus 分级告警配置设计(P0/P1/P2)