在用爬虫爬取网络小说的时候出现该问题。
估计是字符格式转换格式的错误。
暂时无法解决,搜索了其他博主的解决方案。
以下两个方案靠谱:
<一>适用于全篇
1 import sys 2 default_encoding = ‘utf-8‘ 3 if sys.getdefaultencoding() != default_encoding: 4 reload(sys) 5 sys.setdefaultencoding(default_encoding)
<二>适用于单个字符的转换
1 u‘?‘.encode(‘utf8‘) 2 u‘á‘.encode(‘utf-8‘) 3 unicode(u‘?‘) 4 u‘?‘.encode(‘utf-8‘,‘ignore‘)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)的解决
原文地址:https://www.cnblogs.com/annika/p/8444145.html
时间: 2024-10-31 15:36:43