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'));
    });
相关推荐
qq_17280559几秒前
Modbus Server数据采集Web之Server端模拟功能
前端·后端·golang·modbus
LYFlied3 分钟前
【每日算法】LeetCode 739. 每日温度:从暴力遍历到单调栈的优雅解决
前端·算法·leetcode·面试·职场和发展
巴拉巴拉~~8 分钟前
Flutter 通用按钮组件 CommonButtonWidget:多样式 + 多状态 + 交互优化
javascript·flutter·交互
烛阴8 分钟前
深入 C# 字符串世界:基础语法、常用方法与高阶实战
前端·c#
这是个栗子10 分钟前
【前端知识点总结】关于基地址baseURL的介绍
前端·axios·baseurl
豆苗学前端12 分钟前
Vue 2 vs Vue 3 响应式原理深度对比(源码理解层面,吊打面试官)
前端·javascript·面试
无名修道院14 分钟前
XSS 跨站脚本攻击:3 种类型(存储型 / 反射型 / DOM 型)原理以 DVWA 靶场举例
前端·网络安全·渗透测试·代码审计·xss
代码猎人16 分钟前
CSS可继承属性和不可继承属性有哪些
前端
用户447831536023218 分钟前
基于 vue3 完成动态组件库建设
前端
xhxxx20 分钟前
Vite + React 黄金组合:打造秒开、可维护、高性能的现代前端工程
前端·react.js·vite