python3编码转换常用模块详解

一般我们在链接中直接使用中文或者特殊符号来访问地址,可能导致无法识别的问题,我们需要对URL进行转换,常用的转换的模块则是urllib模块

例如我们拼接参数链接的时候使用urllib的parse的urlencode方法

from urllib import parse
data = {}
data['username'] = 'merci'
data['password'] = 'admin'
print(parse.urlencode(data))

打印得出的结果是

username=merci&password=admin

如果是单个转换则

name = "武汉"
print(parse.quote(name))

得出的结果是

%E6%AD%A6%E6%B1%89

如果是解码则是unqote方法

uname = '%E6%AD%A6%E6%B1%89'
print(parse.unquote(uname))

得出的结果是

武汉


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/602.html