python - Sublime Text 3 控制台中的 Unicode 编码错误

标签 python unicode encoding sublimetext3 sublime-anaconda

我总是得到一个

'UnicodeEncodeError: 'ascii' 编解码器无法对位置 0 中的字符 '\xf6' 进行编码:序号不在范围内 (128)'

尝试打印非 ascii 字符时在 sublime text 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”:假的, “pep8”:假的, “默认编码”:“UTF-8”

如果你能在这件事上帮助我,我将不胜感激,因为我正在寻找解决方案两天没有成功:-(

谢谢! 克里斯

最佳答案

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

关于python - Sublime Text 3 控制台中的 Unicode 编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42648808/

相关文章:

python - 表明这种最长递增子序列算法错误的反例

php - 使用delphi编写文本时的编码问题

python - CSV 文件的 Unicode 到 UTF8 - Python 通过 xlrd

python - 使用正则表达式检查数据集是否存在,无需先读取所有数据集的路径

python - 忽略验证 SSL 证书 python 套接字

c - C中的(一些)UTF8字符串函数是什么

android-studio - 停止将 UTF-16 转义文字转换为 Android Studio 中的实际字符

encoding - COLDFUSION 从 Word/Outlook 复制导致问号

python - ElementTree 和 unicode

python - 我正在使用随机生成的有序对的 numpy 数组,我需要确定有序对是否是不同类型的三角形