對 URL 元件或完整 URL(包括中文和特殊字元)進行編碼和解碼。
準備工具...
無需註冊 · 免費使用如何使用URL 編碼與解碼
- 輸入 URL 或 URL 引數的文字。
- 選擇完整 URL 或元件模式並進行編碼或解碼。
- 檢視保留字元的處理並複製或下載。
常見問題
何時應使用完整 URL 與元件模式?
完整 URL 模式保留 URL 語法,例如 : / ? &=。元件模式會對單一引數值或路徑元件的這些字元進行轉義。
為什麼中文文字會變成%E4這樣的序列?
百分比編碼將 UTF-8 位元組表示為十六進位序列。解碼恢復有效的編碼文字。這與 Base64 不同。
為什麼重複編碼會產生%25?
百分號本身編碼為 %25。重複編碼增加了逃逸層;僅解碼實際存在的層並檢查結果。
加號會自動解碼為空格嗎?
不會。 URI 解碼留下 + 作為加號。 form-urlencoded 約定有所不同,可以使用 + 來表示空格。
為什麼 %ZZ 或不完全轉義會失敗?
百分號需要兩個有效的十六進位數字,編碼的位元組必須形成有效的字元序列。該工具報告錯誤而不是猜測或丟棄資料。