-
第一种出现乱码。这种可以通过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
相关推荐
光影少年3 分钟前
RN原生交互 & 桥接无人生还12 分钟前
从 Vue3 到 React · 快速上手系列第 4 篇:条件渲染与列表渲染颜进强19 分钟前
从零搭建私人 RAG 实战:用 Markdown 沉淀技术决策与业务决策咩咩啃树皮19 分钟前
第46篇:Vue3 Router工程化进阶——懒加载+嵌套路由+全局守卫+权限控制触底反弹27 分钟前
💡 React 父子组件通信:一个进度条教会我的 5 件事咩咩啃树皮28 分钟前
第44篇:Vue3侦听器完全精讲——watch与watchEffect区别、深度监听、异步业务落地Python私教36 分钟前
前端转 AI 全栈:别只做聊天框,SSE 与审批流才是分水岭漂移的电子40 分钟前
解决Vue3 + TypeScript + Vite搭建的项目,动态路由页面加载失败的最隐蔽原因前鼻音太阳熊1 小时前
【MES系统】- 工业HMI状态机可视化实践:从手写SVG到Cytoscape.js的技术选型与踩坑晓得迷路了1 小时前
栗子前端技术周刊第 139 期 - Nuxt 4.5、Vue 3.6 RC、Angular 发布节奏...