在做接口自动化测试时,输出接口返回数据时报错
response = requests.get(self.url, headers=self.headers) # 通过requests 发起请求
print response.text
接口返回数据为乱码(如下图)
1.检查已经加了# coding=utf-8,
2.编译如下代码
a=“你好”,
print a
显示结果正确,说明编译器和代码的转码没有问题;
3.结构发现是request返回的编码问题,在请求之后加上
response.encoding = ‘utf-8’
就可以变为编码utf-8显示正确了
python+request转中文时乱码
最新推荐文章于 2024-07-12 16:58:11 发布