网上存在大量的解决这个问题的方法好像都是相互转载的,其实需要区分是python3本身的问题还是工具的问题
1.先在终端输出中文,可以
2.用工具输出,报以上错误
so:工具问题
解决sublime text3 输出问题的方法:
修改Sublime Text3中的设置
Preferences > Browse Packages > User > Python3.sublime-build
如果不存在这个文件,可以通过新建编译系统保存为这个文件
加上一句 env ,文件内容如下:
{
"cmd":["/usr/local/bin/python3","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"LANG": "en_US.UTF-8"}
}