vscode运行Python时输出中文乱码

目录
setting.json配置文件——推荐设置输出流

setting.json配置文件——推荐
文件->首选项->设置->搜索code-runner.executorMap 在
"code-runner.executorMap": {
......
}

中添加如下代码
"python": "set PYTHONIOENCODING=utf8 && python -u"

重启VSCode,再次运行即可。
设置输出流
在每个 .py文件的文件头添加如下代码
import io
import sys
#改变标准输出的默认编码
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')

表示以UTF-8的编码方式进行输出,就不会有乱码了。 eg:
import io
import sys
#改变标

vscode运行Python时输出中文乱码最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/26520.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>