瀏覽器和服務器通信的時候,url地址必須要以url編碼格式傳輸,如果url之中有漢字類型的話,那么必須要進行轉碼,將漢字轉換成url編碼。
urlencode(wd)轉碼函數接受的參數是字典類型,例如
wd={“wd”:“啦啦啦啦”}
會變成
wd=%E5%95%A6%E5%95%A6%E5%95%A6%E5%95%A6
如果我們需要將url編碼重新變成漢字的話,我們就可以使用
unquote函數,這個函數可以幫助我們將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))
運行后的截圖如下:
浙公網安備 33010602011771號