python request(url,headers=...).text 获取到的中文是乱码(已解决)

python request(url,headers=…).text 获取到的中文是乱码(已解决)

###这是响应内容的text###

[“ext1”,“1”,“userBirthday”,“1998-06-24 00:00:00”,“lastLogin”,"",“userPassword”,"",“userEmail”,"…",“userQQ”,"…",“pcImageUrl”,"…",“userAddress”,“新疆出å
¥å¢ƒè¾¹é˜²æ£€æŸ¥æ€»ç«™
”,“ipoint”,“0”,“todayapoint”,“0”,“todaydate”,"…",“updateTime”,“2020-08-01 11:39:01”,“ppoint”,"…",“userName”,“王泽”,“imageUrl”,"…",“todaytpoint”,"…",“operator”,"…",“roleId”,“7”,“rankId”,“38”,“userBindingType”,“2”,“apoint”,"…",“domainCode”,"…",“areaCode”,“654000”,“lockFlag”,“0”,“todayipoint”,“0”,“todaylpoint”,“4”,“todayspoint”,“0”,“spoint”,"…",“userType”,“1”,“userPost”,“勤务保障大队民警”,“userSex”,“1”,“tpoint”,"…",“userIdCard”,"…",“todayepoint”,“0”,“createTime”,“2020-08-01 11:39:01”,“id”,"…",“lpoint”,"…",“userPhone”,"…",“politicsCode”,“p02”,“epoint”,"…",“domainName”,“中国人民武è£
警察部队伊犁哈萨å
‹è‡ªæ²»å·žè¾¹é˜²æ”¯é˜ŸåŽå‹¤å¤„",“rankName”,"普通å
¬åŠ¡å‘˜
”,“areaName”,“伊犁哈萨å
‹è‡ªæ²»å·ž
”,“politicsName”,“å
±é’团员
”]

requests会从服务器返回的响应头的 Content-Type 去获取字符集编码,如果content-type有charset字段那么requests才能正确识别编码,否则就使用默认的 ISO-8859-1
可以通过 res.apparent_encoding 来查看本页面使用的编码
可以看出,本页面使用的编码为'utf-8'
明确了网页的字符集编码后可以使用 res.encoding = ‘utf-8’ 获取正确结果。
b输出为正常中文

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值