-
第一种出现乱码。这种可以通过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
相关推荐
万物得其道者成5 分钟前
前端大整数精度丢失:一次踩坑后的实战解决方案(`json-bigint`)鹏北海36 分钟前
移动端 H5 响应式字体适配方案完全指南姜太公钓鲸2331 小时前
ROM就是程序存储器,实际的存储介质是Flash闪存。上述描述中的程序存储器是什么意思?柳杉2 小时前
使用AI从零打造炫酷医疗数据可视化大屏,源码免费拿!凌云拓界2 小时前
前端开发的“平衡木”:在取舍之间找到最优解zhengfei6113 小时前
【XSS payload 】一个经典的XSS payload简单Janeee3 小时前
[Vue 3 从零到上线]-第四篇:组件化思维——把网页像积木一样拆解全栈老石4 小时前
手写一个无限画布 #1:坐标系的谎言XW01059994 小时前
4-11判断素数J2虾虾4 小时前
Spring Boot中使用@Scheduled做定时任务