关于electron项目中主进程console.log打印的汉字是乱码的问题
时间:2025-06-24 15:34:58
关键词: electron乱码

省流总结版:

作者本来package.json文件中的开发模式启动命令是

"dev": " npm run typecheck --watch && electron-vite dev",

最前面加一段chcp 65001就可以解决乱码问题

"dev": "chcp 65001 && npm run typecheck --watch && electron-vite dev",

问题分析:

在electron项目中,有时候会发现主进程输出console.log的时候,中文汉字会乱码,原因通常是因为命令行默认编码为 GBK,而代码编辑器里面默认的一般是UTF-8

npm run dev命令中增加的内容就是强制让它们一致的方法。

经测试,这种针对开发环境命令的方法,而网上一些使用electron-log的方法无法解决这个乱码问题。