-
第一种出现乱码。这种可以通过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
相关推荐
小马过河R7 小时前
EdgeOne深度解析:从原理、适用场景到COS接入的技术逻辑ZoeLandia7 小时前
TypeScript 04:类型断言与类型守卫guzicheng19907 小时前
webpack 安装笔记:全局 vs 本地,以及一个 PATH 环境变量的坑西索斯coding7 小时前
Claude Code 工具调用返回空怎么办?claude-opus-5.5 的 input_schema 校验踩坑记录与修复方案疯狂敲代码的老刘7 小时前
MarvellousSuspender浏览器扩展:1.4K星开源标签页冻结神器,Chrome吃内存终结者的干净复活版码上上班7 小时前
shell 脚本知识点总结程序员Sunday7 小时前
Flex 和 Grid 有什么区别?一维布局、二维布局怎么选?Jlzn88887 小时前
华南PACK线自动化率怎么统计才靠谱拖孩8 小时前
AI 时代,个人开发者到底能不能靠一个小程序赚到钱Hilaku8 小时前
ERP选型时不问MCP,等于默认三年后再付一次集成费!