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'));
    });
相关推荐
酷酷的鱼19 小时前
Expo Router vs 原生React Native 完全对比指南
javascript·react native·react.js
桃子叔叔19 小时前
react-wavesurfer录音组件2:前端如何处理后端返回的仅Blob字段
前端·react.js·状态模式
nie_xl19 小时前
VS/TRAE中设置本地maven地址的方法
运维·服务器·前端
烧饼Fighting19 小时前
统信UOS操作系统离线安装ffmpeg
开发语言·javascript·ffmpeg
LV技术派19 小时前
适合很多公司和团队的 AI Coding 落地范式(三)
前端·ai编程·cursor
一只小bit19 小时前
Qt 对话框全方面详解,包含示例与解析
前端·c++·qt·cpp·页面
m0_7482546619 小时前
Angular 2 模板语法概述
前端·javascript·angular.js
专注VB编程开发20年19 小时前
EDGE估计没有switch到frame的做法
前端·edge·vba
_oP_i19 小时前
Chrome浏览器自动下载的AI模型文件
前端·chrome