python中url特殊字元的編碼和解碼

2021-10-03 14:19:30 字數 682 閱讀 1145

from urllib.parse import quote

text = quote(text, 'utf-8')

from urllib.parse import unquote

text = unquote(text, 'utf-8')

假如url = 「"乙個ajax請求,url的字元」:」,」/」等需要轉碼才能傳遞 

那麼就需要編碼,**如下:

from urllib.parse import quote

url = "/"

url_encode = quote(url, 'utf-8')

print(url_encode)

反之,則為解碼 

我們在解析網頁中可能需要把一些特定的url解碼出來以便直觀顯示等 

**如下:

print(url_encode)輸出結果

/

python中關於url中特殊字元的編碼和解碼

編碼 from urllib.parse import quote text quote text,utf 8 解碼 from urllib.parse import unquote text unquote text,utf 8 假如url 乙個ajax請求,url的字元 等需要轉碼才能傳遞 那麼...

URL中特殊字元處理

如果你的表單使用get方法提交,並且提交的引數中有 等特殊符的話,如果不做處理,在service端就會將 後面的作為另外乙個引數來看待。例如 表單的action為list.jsf?act go state 5 則提交時通過request.getparameter可以分別取得act和state的值。如...

url中特殊字元轉義

在前端向後端傳一些特定字元的時候有幾個特殊字元需要進行轉義 如果不進行編碼手動進行轉義可以對照下面 url中 號表示空格 2b 空格 url中的空格可以用 號或者編碼 20 url中分隔目錄和子目錄 2f url中分隔實際的url和引數 3f url中指定特殊字元 25 url中表示書籤 23 ur...