vscode控制台中文乱码


原因

vscode中文控制台乱码原因是调用的cmd的显示。

所以问题实际上是cmd的显示中文乱码问题。当然还有其他方法仅仅修改vscode的显示,这里不在说明。

cmd中国版本windows默认是936的gdk编码。不是65001的UTF-8编码。gdk编码真是除了添麻烦,几乎没给现在的我们带来什么方便。可能它编码比UTF-8小,节省空间吧。另一个添乱的ASCALL编码倒是很少碰见。

解决方案

我们需要更改我们系统的编码或者系统的地区语言。

虽然我们改了windows设置里面的地区,语言,但是实际上感觉windows设置里面的东西没啥作用。真正的设置还是在控制面板。




勾选上使用UTF-8语言即可。

查看cmd编码。

参考文献

win10下,cmd,power shell设置默认编码为‘UTF-8’?
https://www.zhihu.com/question/54724102


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM