最近使用Vscode写python小型程序,遇到print输出乱码问题,网上找了好久,都没有效果,最后发现解决办法是:
1. 增加系统全局变量
以 windows 系统为例,添加系统变量:
PYTHONIOENCODING=UTF8
2. 修改 VSC 配置文件
F1 键调出控制台,输入task,选择任务:配置任务运行程序,打开tasks.json文件,增加以下信息:
{
"version": "2.0.0",
"options": {
"env":{
"PYTHONIOENCODING": "UTF-8"
}
}
}
大功告成