-
第一种出现乱码。这种可以通过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
相关推荐
程序员爱钓鱼6 分钟前
Rust where详解:让泛型与Trait约束更加清晰zzzzzz3101 小时前
react-bits 为什么会吸引前端开发者:别把动效当装饰,先把它当成页面能力风月说与山鬼3 小时前
二、React入口文件(main.jsx)东风破_8 小时前
Docker 基础:为什么需要容器?东风破_8 小时前
Docker 实战:使用 Nginx 作为容器入口代理 Node 服务你别说话了9 小时前
Vue项目解决跨域指尖时光.9 小时前
Three.js 超全入门综合案例唐青枫10 小时前
http-server:别再双击 index.html,一条命令把目录变成网站网安蟹佬霸10 小时前
OSINT开源情报收集实战:从信息搜集到资产测绘(2026最新万字保姆级指南)a11177610 小时前
3D历史建筑展览馆 THreeJS 开源