浏览器和服务器通信的时候,url地址必须要以url编码格式传输,如果url之中有汉字类型的话,那么必须要进行转码,将汉字转换成url编码。
urlencode(wd)转码函数接受的参数是字典类型,例如
wd={“wd”:“啦啦啦啦”}
会变成
wd=%E5%95%A6%E5%95%A6%E5%95%A6%E5%95%A6
如果我们需要将url编码重新变成汉字的话,我们就可以使用
unquote函数,这个函数可以帮助我们将url编码重新变成汉字
下面是实现的代码
from urllib.parse import urlencode
wd={"wd":"啦啦啦啦"}
print (urlencode(wd))
encode_1=urlencode(wd)
print (unquote(encode_1))

运行后的截图如下: