vscode输入中文乱码,vscode输出乱码

  vscode输入中文乱码,vscode输出乱码

  VScode运行python程序,控制台输出中文乱码,但终端中的输出可以正常显示中文。

  我的python版本是3.9.5,64位

  如图所示:

  控制台中的输出效果异常。

  终端中的输出效果正常

  在线解决方案基本上是告诉你把vscode改成utf-8。

  经过测试,得知改了之后还是中文乱码。有些人甚至告诉你把它改成GBK。换了之后就不能直接跑了。

  下面是解决方案:添加环境变量来解决这个问题!

  第一步:打开环境变量的设置,如果不能,可以自己动手。

  第二步是创建一个新的系统变量。

  变量名为PYTHONIOENCODING。

  变量值是utf-8。

  如下图:

  设置好之后别忘了确认!

  乱码问题可以通过修改环境变量来解决。

  重启VScode后,你会发现问题已经解决了。

vscode输入中文乱码,vscode输出乱码