-
第一种出现乱码。这种可以通过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 分钟前
【基于GO的Web开发9】gin框架返回jsonIMPYLH8 分钟前
HTML 的 <ins> 元素kymjs张涛10 分钟前
DeepSeek Harness源码分析:非 AI 开发者的 Agent 学习总结Dovis(誓平步青云)10 分钟前
番茄钟真正难的不是倒计时:启动、暂停、重置与页面销毁一千柯橘13 分钟前
了解 dev-tools 不同的 debug 模式晨米酱13 分钟前
Umi Mock 如何从文件声明变成 HTTP 响应小粉粉hhh15 分钟前
记录前端菜鸟的日常——自动打包脚本CodeStats24 分钟前
【Java进程通信】Java进程通信系统完全指南:从ProcessBuilder底层原理到多语言实战鸿蒙开发25 分钟前
鸿蒙 ArkTS 校验库 @hmkit/validator 0.5.0:国际化、错误码和 Schema 组合都来了wenruozhu27 分钟前
【面试题解】 Vue 响应式原理