visual studio code终端输出为什么会乱码

如题所述

第1个回答  2019-10-27

windows
上面写程序,请忘掉
C++

char
这个类型。
没用过这个软件,提供一个思路:可以看一下代码的编码和终端的编码方式,最好都设置成utf-8的
点右下角那个GB18030,改成UTF-8
以Python代码为例,Python版本是2.7.11,这个不影响。对Python开发环境感兴趣的同学看这里:
Visual
Studio
Code
Python开发环境设置。
这个代码有很多中文的注释,因为是对应颜色的,不注释不行。遇到此类代码乱码,通常可以点击右下角切换编码方式解决。
在弹出的编码菜单,选择‘通过编码重新打开’,然后选择对应的编码方式。通常是gbk,或者gb2312,utf-8等等。
其实Visual
Studio
Code
中文乱码已经很少了,自动识别编码方式的支持已经很好。不过为了例外,我们可以安装一个插件来自动解决中文乱码。
安装gbk2utf8插件,插件安装完成后,重启VScode,就可以自动转化编码了。