今天在爬网页的时候碰到了UnicodeEncodeError错误:
UnicodeEncodeError: 'ascii' codec can't encode characters in position
通过自己Google后,发现Python默认是ascii编码,识别有些中文字符时就会报错。
解决方法很简单,3句话。
import sys reload(sys) sys.setdefaultencoding('gbk')
今天在爬网页的时候碰到了UnicodeEncodeError错误:
UnicodeEncodeError: 'ascii' codec can't encode characters in position
通过自己Google后,发现Python默认是ascii编码,识别有些中文字符时就会报错。
解决方法很简单,3句话。
import sys reload(sys) sys.setdefaultencoding('gbk')
转载于:https://www.cnblogs.com/zhiguan/archive/2013/05/20/python_unicode_encode_error_fix.html