乱码问题
来源:4-4 使用Dialog模块添加音乐文件

qq_爱Zz真是太好了_0
2019-07-02
老师您好,我打印文件名,音乐名是中文的,但是中文乱码了,请问一下怎么解决
写回答
2回答
-
网络首席管理监察官
2020-07-03
问题原因: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 插件。即麻烦又不好使。
10 -
张轩
2019-07-03
请问你是 windows 的系统还是 mac 的?
022019-07-09
相似问题