Mac系统 Sublime Text 3 控制台无法输出中文该怎么处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac系统 Sublime Text 3 控制台无法输出中文该怎么处理相关的知识,希望对你有一定的参考价值。
电脑配置 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 控制台无法输出中文该怎么处理的主要内容,如果未能解决你的问题,请参考以下文章
Sublime text 3 在mac系统上的安装,并安装插件
Mac LaTeX 环境之 Sublime Text 3 + MacTex
Mac版sublime text右键open in browser 不能识别中文名解决办法