用sublime运行Python程序,ctrl+b运行后输出打印中文是乱码,如下所示
解决方法:
1,找到python.sublime-build文件
文件位置:打开Sublime, 点击 Preferences —> Browse Packages… 之后弹出窗口,然后点击User,找到python.sublime-build文件;如下图所示
2,打开python.sublime-build文件,添加一行命令
{
//"shell_cmd": "make"
"cmd": ["C:/Users/10219299/AppData/Local/Programs/Python/Python36/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
//"encoding": "cp936" #该行也可
"env": {"PYTHONIOENCODING": "utf8"} #encoding 和 env两行任选其一,经测试都可解决中文乱码问题
}
上面的最后两行命令,encoding和env任选一行添加即可,添加好后保存,经测试无需重启直接运行python就可以生效,如下所示