VsCode 输出窗口中文显示乱码问题 亲测可用 留下笔记自用

这个问题真的困扰了我好久,网上一大堆的解决办法,但没几个是有效的。之前用了一个直接修改系统使用的默认语言的,结构vscode输出中文终于不乱码了,但是其他控制台都乱码了…所以又回到最初的起点…

其实问题就在于我们使用的vscode的编码使用的是uft-8标准,我们的系统使用的是gbk(大多数,具体的自己去cmd里chcp查看一下)
VsCode 输出窗口中文显示乱码问题 亲测可用 留下笔记自用
65001 :utf-8
20936 : GB2312
936 : GBK
437 :美国英语
我查看到本地系统使用的是GBK标准
但是我vscode默认的编译使用的是utf-8标准

VsCode 输出窗口中文显示乱码问题 亲测可用 留下笔记自用

解决办法:
VsCode 输出窗口中文显示乱码问题 亲测可用 留下笔记自用
VsCode 输出窗口中文显示乱码问题 亲测可用 留下笔记自用

VsCode 输出窗口中文显示乱码问题 亲测可用 留下笔记自用
刚修改完之后,会发现自己的代码里的中文都编程了乱码。就把乱码改正成原来的中文就好了。

结果:
VsCode 输出窗口中文显示乱码问题 亲测可用 留下笔记自用