-
第一种出现乱码。这种可以通过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
相关推荐
YHHLAI6 分钟前
Vue 3 流式输出实战:从零掌握 LLM Streaming 与 SSE 协议2601_9657984727 分钟前
Arrow Unlocker HTML5 Game Review: Keep Web Arcade Players Coming Back不简说1 小时前
JS 代码技巧 vol.10 — 20 个 V8 引擎原理,解释"为什么这样写快"醉城夜风~1 小时前
HTML常用标签详解学习博客:从基础标签到页面结构完整掌握OpenTiny社区1 小时前
拒绝臃肿!TinyRobot从“AI 输入框”到“AI输入控制台”的可扩展进化淼澄研学2 小时前
PyTorch深度学习实战:5个核心方法从0到1构建神经网络MartinYeung53 小时前
[论文学习]WASP:面向提示注入攻击的Web代理安全性基准测试lemon_sjdk3 小时前
从 ServletRequest 到 Spring 抽象:Web 请求的底层基石与演化程序员黑豆3 小时前
鸿蒙应用开发之状态变化通知:@Watch 装饰器详解与实战swipe3 小时前
13|(前端转全栈)支付成功不等于结束:回调、幂等、超时关单和状态竞争