【问题标题】:PyCharm console encoding errorsPyCharm 控制台编码错误
【发布时间】:2015-11-19 11:05:29
【问题描述】:

最近我从 Eclipse (LiClipse) 迁移到 PyCharm。有一个问题根本不在于 Eclipse。至少在尝试将某些内容打印到控制台时,编码问题。

我在 IDE 和 LiClipse 中都尝试过这个脚本,但在 Pycharm 中会出现错误。

尝试打印 facebook 的汤 (html) 时出错:

 File "C:\Python27\lib\encodings\cp1252.py", line 12, in encode
    return codecs.charmap_encode(input,errors,encoding_table)
UnicodeEncodeError: 'charmap' codec can't encode character u'\u010d' in position 9078: character maps to <undefined>

你知道问题出在哪里吗?

【问题讨论】:

  • 按照您的建议执行操作后会出现同样的问题...文件“C:\Python27\lib\encodings\cp1252.py”,第 12 行,编码返回 codecs.charmap_encode(input ,errors,encoding_table) UnicodeEncodeError: 'charmap' codec can't encode character u'\u010d' in position 11134: character maps to
  • 我已将编码更改为 UTF-8 正是它在该网络上的书写方式。
  • 更改编码后是否重启了pycharm?
  • 是的,我确实重新启动了它

标签: python eclipse encoding intellij-idea pycharm


【解决方案1】:

对于 PyCharm 控制台输出,正确设置 IDE 和项目编码(不仅仅是文件编码)很重要。在“设置”窗口中搜索“文件编码”,将 IDE 和项目编码设置为 UTF-8(或其他)。

【讨论】:

    猜你喜欢
    • 2015-06-09
    • 1970-01-01
    • 2017-01-25
    • 1970-01-01
    • 2017-07-27
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    相关资源
    最近更新 更多