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'));
    });
相关推荐
大流星1 小时前
LangChainJS之Runnable(三)
javascript·langchain
爷_1 小时前
AI Coding Agent 沙箱的设计原理解析
前端·人工智能·后端
爱勇宝1 小时前
第 3 章:别把团队设计成一场内卷竞赛
前端·后端·程序员
蜡台1 小时前
修改Uniapp input 组件不刷新视图问题
前端·uni-app·input
逸铭2 小时前
Day 8:Preload 是什么?——在别人的网页里打黑工还要合规
前端·客户端
张元清2 小时前
React useLocalStorage Hook:SSR 安全的持久化状态(2026)
javascript·react.js
甜味弥漫2 小时前
React Router:从单页应用到前端路由
javascript·node.js
柒和远方2 小时前
Worker Readiness:为什么 `/health` 不能证明后台任务能跑
前端·后端·架构
lkshop2 小时前
Next.js 网站 SEO 优化:从 SSR、Sitemap 到结构化数据
开发语言·javascript·ecmascript