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

2021-08-20 13:30:43 字數 725 閱讀 1635

編碼

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)輸出結果

URL中特殊字元處理

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

url中帶特殊引數

url傳值帶加號 的問題的解決方法 今天有同事問了個問題,在除錯客戶端向伺服器傳遞引數時,引數中的 全部變成了空格,原來是url中預設的將 號轉義了。解決方法如下 方法 一 修改客戶端,將客戶端帶 的引數中的 全部替換為 2b 這樣引數傳到伺服器端時就能得到 了。方法 二 修改伺服器端,將空格替換為...

url中特殊字元轉義

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