decode()函数可以对数据进行解码:
result = res.decode(encoding="utf-8")
当使用decode遇到报错时:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 14: invalid start byte
解决方法:
出现异常报错是由于设置了decode()方法的第二个参数errors为严格(strict)形式造成的,因为默认就是这个参数,将其更改为ignore即可。
result = res.decode("utf8","ignore")