Post请求中文乱码问题

文章讲述了在处理网络请求时遇到中文乱码问题,通过将ISO-8859-1编码转换为UTF-8编码解决了这个问题,关键代码片段是使用r.encode(ISO-8859-1).decode(utf8)。
摘要由CSDN通过智能技术生成

url='*************************************'这里填写自己请求的网址
response = requests.post(url, data=json.dumps(body),headers=header)
r = response.text
print®
打印乱码长这样:
data:{“code”:0,“data”:{“end”:false,“message”:“{\n “列表A”: [“肌肤脆弱不耐”],\n “列表B”: [],\n “列表C”: [],\n “列表D”: [“Cedurs Deodara”, “肤色暗淡改善4”, “æ— æ²¹å
‰4”, “分钟1”]\n}”}}

关键是将ISO-8859-1转换为UTF-8
**rr=r.encode(‘ISO-8859-1’).decode(‘utf8’)**这个是最关键的

这样问题就解决了,可以正常输出中文。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值