Unicode在崇高文本3控制台中编码错误



我总是得到

'UnicodeCodeError:'ascii'编解码器无法编码字符' xf6'在位置0:序列不在范围(128)'

在尝试打印非ASCII字符时,在崇高的文本3中。我正在使用Anaconda Python Builder来构建系统。使用内置的" Python"构建系统完美运行(即打印出非ASCII字符恰好),并且从终端运行脚本也可以正常运行(我正在Mac OS Sierra上运行脚本)。

我认为问题必须与Anaconda Python Builder有关,我认为将默认编码添加到Anaconda.Sublime-Settings可能会有所帮助,但这无济于事:--(这是我的Anaconda用户设置文件:

{ " python_interpreter":"/usr/local/bin/python3.6", " anaconda_linting":false, " pep8":false, " default_encoding":" UTF-8"}

,如果您能在这件事上帮助我,我将非常感谢,因为我正在寻找解决方案两天,而没有成功:(

谢谢!克里斯

好吧,我找到了一种方法:

  • 安装此插件:https://packagecontrol.io/packages/environment settings

  • 更改该环境插件的用户设置为这样:

    { " env":{ " darwin":{ " lc_all":" en_us.utf-8" } }}

相关内容

  • 没有找到相关文章

最新更新