对于以下响应b'PK \ x03 \ x04 \ x14 \ x00 \ x06 \ x00 \ x08 \ x00 \ x00 \ x00!\ x00 $ \ xecP \ xbf \ x82 \ x01 \ x00 \ x00 $ \ x07 \ x00 \ x00 \ x13 \ x00 \ x08 \ x02 [Content_Types] .xml
该请求正在返回字节,并且在使用s = response.content.decode("utf-8")
进行转换时,它给出了一条错误消息:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xec in position 15: invalid continuation byte
我尝试了多种转换方式,例如
s = response.content.decode("ISO-8859-1")
但这不是可读格式
s = response.content.decode('latin-1')
但这也不是可读格式
将字节转换为变量中带有'0xec'字符的字符串还有哪些其他方法?