Я все еще пишу программу, которая использует данные на страницах Википедии. Однако, когда я исполню этот код, я получаю это исключение:Python расшифровывается в статье Википедии?
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, но как-то не в одно и то же время. Как мне лучше справиться с этим, если я все еще хочу отображать текст?
Какую версию питона и википедию API вы используете? – Kris
и какая у вас ОС? –
Python 3.5, Wikipedia 1.4, Windows 10, Sublime Text 2 –