由于对方服务器编码是gbk,request.get时乱码,用encode("gbk")报错
'gbk' codec can't decode byte 0xaf
试了几种方法解决不了
后面想到request可以直接设置返回值编码
r = request.get(url)
r.encoding = 'utf-8'
乱码解决了.
本文介绍了一种解决从服务器获取数据时出现的GBK编码乱码问题的方法。通过直接设置requests返回值编码为UTF-8,成功解决了由服务器编码引起的乱码情况。
由于对方服务器编码是gbk,request.get时乱码,用encode("gbk")报错
'gbk' codec can't decode byte 0xaf
试了几种方法解决不了
后面想到request可以直接设置返回值编码
r = request.get(url)
r.encoding = 'utf-8'
乱码解决了.
2748
722
1万+

被折叠的 条评论
为什么被折叠?