Sublime - Python3 不打印非 utf-8 字符(西班牙语)

用户1767754

我认为它与 sublime 相关而不是 python,运行这个片段:

x = "Buenos días"
print(x)

将在terminal/commandprompt 中打印,但不在 sublimes 中build results已经做了一些研究,但找不到可行的解决方案。删除 í 重音到 ai 可以正常工作。

奥达特

一般来说,像这样的问题是由 Python 如何在幕后确定它在生成输出时应该使用的编码与 Sublime 如何执行 Python 解释器之间的一些相互作用引起的。

特别是在从终端运行时它可以正确确定正确编码的地方,Python 解释器可能会感到困惑并在 Sublime 调用它时选择错误的编码。

PYTHONIOENCODING环境变量可以用来告诉解释使用赞成什么它可能已经否则自动选择的编码特定。

sublime-build文件允许您使用env密钥指定要在构建期间应用的自定义环境变量,因此您可以执行以下操作:

{
    "shell_cmd": "python -u \"$file\"",
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",

    "env": {"PYTHONIOENCODING": "utf-8"},

    "variants":
    [
        {
            "name": "Syntax Check",
            "shell_cmd": "python -m py_compile \"${file}\"",
        }
    ]
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中使用西班牙语进行编码和解码

来自分类Dev

如何在Java控制台中打印波斯语和阿拉伯语(utf-8)字符?

来自分类Dev

在Sublime Text 3上进行SASS-[解码错误-输出非utf-8]

来自分类Dev

Python:UTF-8德语特殊字符

来自分类Dev

Python:使用UTF-8编码读取德语/西班牙语CSV文件

来自分类Dev

在Python3中评估字符串中的UTF-8文字转义序列

来自分类Dev

如何使用NLTK雪球提取器来提取西班牙语单词列表Python

来自分类Dev

如何在Javascript中打印罗马语言(例如西班牙语)/特殊字符?

来自分类Dev

在Python 3和Python 2中处理CSV中的非UTF8字符

来自分类Dev

如何在python中用西班牙语千位分组格式化数字?

来自分类Dev

#-*-编码:utf-8-*-on python3

来自分类Dev

在python 2.7中打印UTF-8字符

来自分类Dev

Netbeans C ++不打印UTF-8字符

来自分类Dev

在Python 3中,如何从字符串中删除所有非UTF8字符?

来自分类Dev

python3将str解码为utf8

来自分类Dev

以cmd打印和存储西班牙语字符(á,é,í,ñ...)

来自分类Dev

以cmd打印和存储西班牙语字符(á,é,í,ñ...)

来自分类Dev

angularjs搜索并忽略西班牙语字符

来自分类Dev

标准化名称-姓氏字符串:PHP + REGEX(西班牙语字符-UTF8)

来自分类Dev

Python:使用UTF-8编码读取德语/西班牙语CSV文件

来自分类Dev

是否有适用于python 3的西班牙语到英语词典?

来自分类Dev

Lua string.match utf-要求西班牙语字符-葡萄牙语一半

来自分类Dev

打开非UTF-8 CSV文件Python 3

来自分类Dev

Python 2.7 - 查找 UTF-8 字符

来自分类Dev

Symfony 3 将默认语言设置为西班牙语

来自分类Dev

Solr 查询非 UTF-8 字符

来自分类Dev

打印希伯来语 UTF-8 会产生乱码

来自分类Dev

Python Pandas 读取 UTF-8 字符

来自分类Dev

VelocityEngineUtils.mergeTemplateIntoString 使用 UTF-8 和西班牙语字母

Related 相关文章

  1. 1

    如何在python中使用西班牙语进行编码和解码

  2. 2

    如何在Java控制台中打印波斯语和阿拉伯语(utf-8)字符?

  3. 3

    在Sublime Text 3上进行SASS-[解码错误-输出非utf-8]

  4. 4

    Python:UTF-8德语特殊字符

  5. 5

    Python:使用UTF-8编码读取德语/西班牙语CSV文件

  6. 6

    在Python3中评估字符串中的UTF-8文字转义序列

  7. 7

    如何使用NLTK雪球提取器来提取西班牙语单词列表Python

  8. 8

    如何在Javascript中打印罗马语言(例如西班牙语)/特殊字符?

  9. 9

    在Python 3和Python 2中处理CSV中的非UTF8字符

  10. 10

    如何在python中用西班牙语千位分组格式化数字?

  11. 11

    #-*-编码:utf-8-*-on python3

  12. 12

    在python 2.7中打印UTF-8字符

  13. 13

    Netbeans C ++不打印UTF-8字符

  14. 14

    在Python 3中,如何从字符串中删除所有非UTF8字符?

  15. 15

    python3将str解码为utf8

  16. 16

    以cmd打印和存储西班牙语字符(á,é,í,ñ...)

  17. 17

    以cmd打印和存储西班牙语字符(á,é,í,ñ...)

  18. 18

    angularjs搜索并忽略西班牙语字符

  19. 19

    标准化名称-姓氏字符串:PHP + REGEX(西班牙语字符-UTF8)

  20. 20

    Python:使用UTF-8编码读取德语/西班牙语CSV文件

  21. 21

    是否有适用于python 3的西班牙语到英语词典?

  22. 22

    Lua string.match utf-要求西班牙语字符-葡萄牙语一半

  23. 23

    打开非UTF-8 CSV文件Python 3

  24. 24

    Python 2.7 - 查找 UTF-8 字符

  25. 25

    Symfony 3 将默认语言设置为西班牙语

  26. 26

    Solr 查询非 UTF-8 字符

  27. 27

    打印希伯来语 UTF-8 会产生乱码

  28. 28

    Python Pandas 读取 UTF-8 字符

  29. 29

    VelocityEngineUtils.mergeTemplateIntoString 使用 UTF-8 和西班牙语字母

热门标签

归档