Traceback (most recent call last): File "D:\python\230606.py", line 8, in <module> data = response.content.decode('gbk') UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 57: illegal multibyte sequence
时间: 2023-08-10 10:04:42 浏览: 170
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误提示是因为你尝试将 GBK 编码的字节流解码成字符串时出现了错误。具体来说,错误的原因是字节流中包含了 GBK 编码不支持的字节,导致解码失败。
你可以尝试使用 `errors='ignore'` 参数忽略解码过程中的错误,例如:
```
data = response.content.decode('gbk', errors='ignore')
```
这样,在遇到无法解码的字节时,解码过程将会忽略这些字节并继续进行。不过需要注意的是,忽略这些字节可能会导致解码结果的不完整或不准确,具体还需要根据实际情况进行判断。
阅读全文