我仍在编写一个使用来自维基百科页面的数据的程序。但是,当我执行下面的代码时,我得到了这个异常:
UnicodeEncodeError: 'charmap' codec can't encode characters in position 30-31: character maps to <undefined>
这是代码:
import wikipedia
print(wikipedia.summary("Barack Obama", 1))
我查看了 Wikipedia 源代码,我只能找到 UTF-8,但无论如何这是我的标准解码方法。所以我从中学到的是,维基百科正在使用一些奇怪的符号,这些符号不知何故包含在 UTF-8 中,但不知何故不是同时出现的。如果我仍然想显示文本,如何最好地处理这个问题?