UnicodeDecodeError: 'utf-8' codec can't decode byte 0x95 in position 13: invalid start byte
时间: 2023-11-09 12:58:23 浏览: 83
pyquery报错:UnicodeDecodeError: ‘gbk’ codec can’t decode byte
5星 · 资源好评率100%
这个错误的原因是在处理文本时使用了错误的解码方式。具体来说,'utf-8'解码器无法解码字节0x95(十进制为149)处的字符。解决这个问题的方法是使用正确的解码方式或修复文本中的编码错误。在爬取网页时,确保你的代码正确处理网页的编码方式,例如使用response.encoding指定编码方式。如果问题仍然存在,你可以尝试使用其他解码器,如'latin-1'或'utf-16'。另外,检查文本中是否存在非法字符,可能需要手动处理或删除这些字符。如果你能提供更多的上下文信息,我可以给出更具体的建议。
阅读全文