我们使用 VS Code 写 Python 代码时,当需要从终端显示或输入中文字符时,发现终端显示中文乱码,比如下面这样的:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/00f7991bf430dc079679eb5cd0d58aa2.png)
这简直是个尴尬的问题,而且这也是个令人非常不爽的问题,查找网友们给出的方法和意见,发现都不能解决终端乱码问题。终于在知乎的一篇文章里找到答案,现在着这里给出来方法:只需要在 launch.json 里增加下面这条语句就能解决。
"env": {
"PYTHONIOENCODING": "GBK"
}
如图所示,注意上一句后面加上逗号:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/77fd752bcb681d4ea9a7f14ee04b3d73.png)
加上之后,继续 F5 运行调试,效果如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/69215f8230ba8629c8771ca3998ba16c.png)