Sublime Text 3 Python中文打印乱码问题

用sublime运行Python程序,ctrl+b运行后输出打印中文是乱码,如下所示

Sublime Text 3 Python中文打印乱码问题_第1张图片

解决方法:

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就可以生效,如下所示

Sublime Text 3 Python中文打印乱码问题_第2张图片

 

你可能感兴趣的:(Python)