url編碼與解碼

2022-03-17 03:44:29 字數 687 閱讀 1230

注: urllib2 在python3中變為 urllib.request

注: urllib.urlencode  在python3中變為 urllib.parser.urlencode

編碼工作使用的urllib.parse.urlencode()函式, 幫我們將key:value這樣的鍵值對轉換成"key-value"這樣的字串,

解碼工作可以使用urllib.parse.unquote()方法

一般http請求提交資料, 需要編碼成url編碼格式 然後作為url的一部分, 或者作為引數傳到request物件

from urllib import

parse

data =

encode_data =parse.urlencode(data)

print("

編碼:"+str(encode_data))

decode_data = parse.unquote(encode_data, '

utf-8')

print("

解碼:"+str(decode_data))

URL編碼 解碼

url編碼 通過頁面傳輸資料給伺服器時,如果包含了一些特殊字元是無法傳送的。這時就需要先把要傳送的資料轉換成url編碼格式,再傳送給伺服器。伺服器會自動識別出資料是使用url編碼過的,然後會自動把資料轉換回來 url編碼 解碼的4個方法 encodeurl encodeurlcomponent de...

url 編碼和解碼

1.url編碼 ios中http請求遇到漢字的時候,需要轉化成utf 8,用到的方法是 nsstring encodingstring urlstring stringbyaddingpercentescapesusingencoding nsutf8stringencoding 2.url解碼 請...

url編碼和解碼

1.url編碼 ios中http請求遇到漢字的時候,需要轉化成utf 8,用到的方法是 nsstring encodingstring urlstring stringbyaddingpercentescapesusingencoding nsutf8stringencoding 2.url解碼 請...