url='http://www.xxxyyy.com?id=1234&num=中文&uid=sd323'
以下是参与转换方法
# coding=utf-8
from urllib import urlencode #从模块导入函数
data={'id':1234,'num':'中文','uid':'sd323'}
data=urlencode(data)
print data
运行结果:num=%3F%3F&id=1234&uid=sd323
含有中文的URL转换如下:
# coding=utf-8
from urllib import urlencode #从模块导入函数
print data
# url='http://www.xxxyyy.com?id=1234&num=中文&uid=sd323'
url='http://www.xxxyyy.com'
data={'id':1234,'num':'中文','uid':'sd323'} # 参数部分
new_url=url+'?'+urlencode(data)
print new_url
字符串转换方式:
from urllib import quote
name='中文'
print quote('中文')
print quote(name)
结果:
%3F%3F
%3F%3F
参考文章:http://blog.csdn.net/haoni123321/article/details/15814111