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'));
    });
相关推荐
feixing_fx15 小时前
CSS Grid 入门:二维布局时代的降维打击
前端·css·前端框架·css3
Lank_M15 小时前
JPG的8×8块里只要有条边,白底就保不住255
前端
coding漫漫长路15 小时前
主图纯白检测,阈值放宽到250会放过252的底
前端
计算机魔术师15 小时前
藏了八个月没被当漏洞的洞,AI红队一晚上翻出来了
前端
用户831348593069815 小时前
Vue3 v-for:常用用法与开发高频坑点
前端·javascript·vue.js
用户6210075870215 小时前
Web 3D 开发实践:BIM+GIS 融合需要解决哪些技术问题?
前端·three.js
志尊宝15 小时前
AI原生前端开发(017):端侧AI与Vue 3结合实战
前端·人工智能·prompt·1024·ai-native
钱栈up15 小时前
配料秤料位查出来是负数——IoTDB存的是周期增量,我却在拿首尾相减
前端·数据库
Funlang15 小时前
fun-ui 开源:把浏览器界面接回来
前端·javascript
特立独行的猫A15 小时前
一份代码,多端产物:仓颉语言的cj-tauri 框架开发桌面和鸿蒙应用指南
前端