如何处理Python发送HTTP请求时遇到的中文乱码问题?
- 内容介绍
- 相关推荐
本文共计366个文字,预计阅读时间需要2分钟。
解决方法:先encode再quote。原理:`msg.encode('utf-8')`是解决中文乱码问题的方法。quote():如果URL的name或value值中含有`'`、``、`%`或`=`, 就会有问题。因此URL中的参数字符串也需要`quote()`处理。
解决方法:
先encode再quote。
原理:
msg.encode('utf-8')是解决中文乱码问题。
quote():假如URL的 name 或者 value 值中有『&』、『%』或者『=』等符号,就会有问题。所以URL中的参数字符串也需要把『&=』等符号进行编码,quote()就是对参数字符串中的『&=%』等符号进行编码。
本文共计366个文字,预计阅读时间需要2分钟。
解决方法:先encode再quote。原理:`msg.encode('utf-8')`是解决中文乱码问题的方法。quote():如果URL的name或value值中含有`'`、``、`%`或`=`, 就会有问题。因此URL中的参数字符串也需要`quote()`处理。
解决方法:
先encode再quote。
原理:
msg.encode('utf-8')是解决中文乱码问题。
quote():假如URL的 name 或者 value 值中有『&』、『%』或者『=』等符号,就会有问题。所以URL中的参数字符串也需要把『&=』等符号进行编码,quote()就是对参数字符串中的『&=%』等符号进行编码。

