0

可能重复:
如何在 Windows 控制台中显示 utf-8

使用 feedparser 包解析 RSS 提要后,尝试打印标题时出现错误:

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

使用 .encode() 将其编码为 UTF-8 后,我没有收到任何错误,但我确实在输出中得到了奇怪的字符:

任何人都可以使用基本信息 ΓÇô 为您的 BT 帐户添加服务,而 BT 不会为 ΓÇÖt 担心

我做错了什么,我必须以不同的方式对其进行编码吗?

4

0 回答 0