vscode输入中文乱码,vscode输出乱码
VScode运行python程序,控制台输出中文乱码,但终端中的输出可以正常显示中文。
我的python版本是3.9.5,64位
如图所示:
控制台中的输出效果异常。
终端中的输出效果正常
在线解决方案基本上是告诉你把vscode改成utf-8。
经过测试,得知改了之后还是中文乱码。有些人甚至告诉你把它改成GBK。换了之后就不能直接跑了。
下面是解决方案:添加环境变量来解决这个问题!
第一步:打开环境变量的设置,如果不能,可以自己动手。
第二步是创建一个新的系统变量。
变量名为PYTHONIOENCODING。
变量值是utf-8。
如下图:
设置好之后别忘了确认!
乱码问题可以通过修改环境变量来解决。
重启VScode后,你会发现问题已经解决了。