【发布时间】:2012-05-06 12:53:31
【问题描述】:
我正在尝试从archived web crawl 打印一个字符串,但是当我这样做时出现此错误:
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
知道如何正确编码这个字符串,或者至少让它打印出来吗?谢谢。
【问题讨论】:
-
这是迄今为止最常见的python问题。
标签: python unicode character-encoding web-scraping