微信公众号获取用户信息乱码问题
2020-01-11 本文已影响0人
正向反馈
而微信的api的response中,并没有指明charset,所以就会被错误的以ISO-8859-1编码解析出来。符合RFC的http client可能都有这个问题。
解决方法就是从字节流重新decode出来。比如说python3可以
text = resp.text.encode("ISO-8859-1").decode("utf-8")
而微信的api的response中,并没有指明charset,所以就会被错误的以ISO-8859-1编码解析出来。符合RFC的http client可能都有这个问题。
解决方法就是从字节流重新decode出来。比如说python3可以
text = resp.text.encode("ISO-8859-1").decode("utf-8")