解决Python2.7的UnicodeEncodeError

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

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

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

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

import sys
reload(sys)
sys.setdefaultencoding('gbk')