UnicodeEncodeError :& #39; ascii& #39; кодек не может& #39;t кодировать символ u& #39;\xe7& #39; в позиции 17710 :порядковый номер не в диапазоне (128)

Я пытаюсь напечатать строку из заархивированного веб-сканирования , но когда я это делаю, я получаю эту ошибку:

print page['html']
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe7' in position 17710: ordinal not in range(128)

Когда я пытаюсь распечатать unicode(page['html']), я получаю:

print unicode(page['html'],errors='ignore')
TypeError: decoding Unicode is not supported

Любая идея, как я могу правильно закодировать эту строку или, по крайней мере, заставить ее распечатать? Спасибо.

9
задан bgcode 25 April 2012 в 19:27
поделиться