采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,我打印文件名,音乐名是中文的,但是中文乱码了,请问一下怎么解决
问题原因:JS是 UTF-8 编码,而 node 调用的 Windows CMD dos命令窗口使用的是 GBK 编码。所以出现冲突。
解决方案:在你的 package.json 的 "scripts" 里添加 chcp 65001 && ,具体如下:
"scripts": { "start": "chcp 65001 && nodemon --watch main.js --exec electron .", },
之后 ctrl + c 输入 Y 结束命令行,再 npm start 重启项目,然后中文输出就正常了。
不要看网上讲的什么添加 iconv-lite 插件。即麻烦又不好使。
请问你是 windows 的系统还是 mac 的?
是在windows平台下的,打印中文没问题,但是打印中文路径就会乱码
同样windows10系统有这个问题
登录后可查看更多问答,登录/注册
站内首门Electron课程,让你更专注应用的核心开发
920 11
1.5k 9
886 7
1.1k 7
830 7