解决Python2.7的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误

今天在爬网页的时候碰到了UnicodeEncodeError错误:

UnicodeEncodeError: 'ascii' codec can't encode characters in position

通过自己Google后,发现Python默认是ascii编码,识别有些中文字符时就会报错。

解决方法很简单,3句话。

import sys
reload(sys)

sys.setdefaultencoding('gbk')
posted @ 2013-05-20 15:33  止.觀.  阅读(279)  评论(0编辑  收藏  举报