作者:xxw9485
时间:2018/3/19
在使用sublime text3执行Python脚本的过程中,发现中文内容无法输出,甚至包含了中文内容的都无法输出,类似于:
# 输入
print('你好dg','\n')
# 输出
[Finished in 0.4s]
点击 Preferences → Browse Packages→弹出的文件夹User里,查看是否有Python.sublime-build 的文件,发现之前已经有了,打开该文件,里面的内容为:
{
"cmd": ["D:/Python36/python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf-8"
}
问题到底出在哪里呢,百度看了下,发现encoding为cp936而不是utf-8,修改后重新执行发现问题解决了:
# 输入
print('你好dg','\n')
# 输出
你好dg
[Finished in 0.4s]