-
第一种出现乱码。这种可以通过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
相关推荐
fruge1 小时前
2025前端工程化与性能优化实战指南:从构建到监控的全链路方案aesthetician2 小时前
Node.js v25 重磅发布!革新与飞跃:深入探索 JavaScript 运行时的未来demi_meng5 小时前
reactNative 遇到的问题记录千码君20166 小时前
React Native:从react的解构看编程众多语言中的解构lijun_xiao20098 小时前
前端最新Vue2+Vue3基础入门到实战项目全套教程90后的晨仔8 小时前
Pinia 状态管理原理与实战全解析杰克尼8 小时前
JavaWeb_p165部门管理EndingCoder8 小时前
WebSocket实时通信:Socket.io90后的晨仔8 小时前
Vue3 状态管理完全指南:从响应式 API 到 Pinia90后的晨仔8 小时前
Vue 内置组件全解析:提升开发效率的五大神器