electron出现乱码和使用cmd出现乱码

  1. 第一种出现乱码。这种可以通过chcp 65001,设置为utf-8的编码。

  2. 第二种,是执行exec的时候出现乱码,这个时候需要设置一些编码格式,可以通过iconv-lite进行解决,这个方法是node自带的,所以不需要导入。使用方法如下。

    bash 复制代码
    const { 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'));
    });
相关推荐
亿元程序员11 小时前
为什么大家都那么喜欢用Shader?
前端
Codebee11 小时前
OODER Studio设计工具导入体系深度解析
前端
weedsfly11 小时前
前端开发中的命令模式——从点餐退单到异步任务调度
前端·javascript·面试
慢功夫12 小时前
💡第四篇:编辑器内核, Monaco model、URI、dirty 状态和 tabs 是怎么协作的?
前端·visual studio code
小马过河R12 小时前
微前端实践:从概念、原理到 qiankun 落地
前端·人工智能·前端框架
用户0595401744612 小时前
AI记忆存储一致性踩坑实录:每天手工回归200条对话,直到我用pytest+Redis搭建自动化验证
前端·css
weedsfly12 小时前
前端中的适配器模式 vs 外观模式
前端·javascript·面试
图扑软件12 小时前
其域创新 × 图扑软件|3DGS 高斯泼溅智慧钢厂实景孪生
前端·低代码·3d·编辑器·图形渲染·可视化
labixiong12 小时前
写给前端的 Generator 指南:从 yield 到 async/await 的完整进化
前端·javascript·前端框架
asdzx6712 小时前
使用 Spire.WordJS 在 React 中实现在线 Word 文档编辑
前端·react.js·word