1. 程式人生 > >Mac系統 Sublime Text 3 控制臺無法輸出中文該怎麽處理

Mac系統 Sublime Text 3 控制臺無法輸出中文該怎麽處理

ioe 輸出 error not encoding [ ] uil 解決 osi

電腦配置 MacBook Pro (Retina, 15-inch, Mid 2015)
系統版本 10.13.2

我在本機安裝了sublime text3 為python3.6 配置了一編譯系統python3。
當我嘗試用python3,輸出,
print(‘中國‘)
系統給出了一個錯誤
UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1: ordinal not in range(128)

通過修改 python3.sublime-build 加入"env": {"PYTHONIOENCODING": "utf8"},可以解決改問題

更改以後我的sublime-build是這樣的
{
"cmd": ["/usr/local/bin/python3/","-u","$file"],
"file_regex": "^[ ]File \"(...?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"PYTHONIOENCODING": "utf8"},

}

Mac系統 Sublime Text 3 控制臺無法輸出中文該怎麽處理