VSCode调试Python时终端输出中文乱码解决方法

我们使用 VS Code 写 Python 代码时,当需要从终端显示或输入中文字符时,发现终端显示中文乱码,比如下面这样的:

VSCode调试Python时终端输出中文乱码解决方法

这简直是个尴尬的问题,而且这也是个令人非常不爽的问题,查找网友们给出的方法和意见,发现都不能解决终端乱码问题。终于在知乎的一篇文章里找到答案,现在着这里给出来方法:只需要在 launch.json 里增加下面这条语句就能解决。

            "env": {
                "PYTHONIOENCODING": "GBK"
            }

如图所示,注意上一句后面加上逗号:

VSCode调试Python时终端输出中文乱码解决方法

加上之后,继续 F5 运行调试,效果如下:

VSCode调试Python时终端输出中文乱码解决方法