2020
09-28
09-28
解决Python发送Http请求时,中文乱码的问题
解决方法:先encode再quote。原理:msg.encode('utf-8')是解决中文乱码问题。quote():假如URL的name或者value值中有『&』、『%』或者『=』等符号,就会有问题。所以URL中的参数字符串也需要把『&=』等符号进行编码,quote()就是对参数字符串中的『&=%』等符号进行编码。例子:#-*-coding:UTF-8-*-#python2.7fromurllibimportquoteimportrequestsdefhttpGet(sUrl):header={}try:response=requests.get(sUrl,...
继续阅读 >