解决VSCode终端中文乱码问题
参考:
https://blog.csdn.net/xjk2017/article/details/81388493
https://blog.csdn.net/qq_37365857/article/details/109681763
临时方案:
VSCode终端其实调用的是cmd.exe,所以当这里出现中文乱码的时候要解决的是cmd的编码设置问题。
可以通过chcp命令查看cmd的编码设置,GBK2312的代码页编号是936,
执行chcp 65001就可以把cmd的编码设置成uft-8了,这样就解决了乱码问题
永久方案(好像不好使)
在CMD命令行输入chcp 65001能短暂解决问题,只起一次作用。可通过修改注册表一次性解决问题
- 首先win+R打开运行窗口后输入regedit,点击确定按钮
- 接着会打开注册表窗口,按照图中的路径打开command processor项,默认没有autorun字符串值,新建字符串值,设置完名称后右击打开窗口后输入数值数据chcp 65001,点击确定保存,即可完成设置了