在macOS中,使用sublime text3运行python3代码,打印语句中含有中文字符时报错,

解决方法如下:
修改Sublime Text3中的设置,Preferences > Browse Packages > User > Python3.sublime-build,如果不存在这个文件,可以通过新建编译系统保存为这个文件,在该文件中加上一句:"env": {"LANG": "en_US.UTF-8"}。文件内容如下:
{
"cmd": ["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"LANG": "en_US.UTF-8"}
}
添加后,记得保存一下,之后python3可以在sublime text3中正常输出中文啦。然后重新运行,问题解决!
本文介绍了解决MacOS环境下使用Sublime Text 3编辑器运行Python3代码时遇到的中文输出乱码问题。通过修改Python3.sublime-build文件中的环境变量设置,实现正确显示中文字符。
663

被折叠的 条评论
为什么被折叠?



