URL 編碼解碼
自動識別輸入:普通文字會編碼,有效的百分號編碼會解碼;也可手動選擇編碼或解碼。
本地處理 · 檔案不上傳
檔案在目前瀏覽器處理,不會自動上傳。首次載入處理元件可能需要連線。
URL 編碼解碼的用途與範圍
[0010] URL 編碼將特殊字元表示為查詢參數值、路徑段和檢查日誌中轉義文字的百分比編碼序列。
自動模式無法解碼時會把輸入視為普通文字處理;手動解碼要求有效的百分號編碼與 UTF-8 序列。
能力說明
參數值與完整連結不同
編碼會處理斜線、問號和等號等字元;應首先明確要編碼的是參數值還是連結片段,且不能將編碼結果視為完整 URL 來進行結構重寫。
百分號解碼與加號
解碼讀取有效的 UTF-8 百分號序列,保留普通加號;它不同於把 + 作為空格的表單編碼規則。
[0011] 實際例子
編碼包含空格的文字
輸入
hello world
轉換結果
hello%20world
[0000]這說明了對參數值或路徑段的空間進行百分比編碼。
解碼加號字符
輸入
a%2Bb
轉換結果
a+b
解碼 %2B 得到加號;輸入普通 a+b 時,加號也不會自動變成空格。
使用步驟
貼上文字或連結
輸入原始文本、查詢參數,或已經編碼過的 URL 片段。
自動檢測
自動識別輸入:普通文字會編碼,有效的百分號編碼會解碼;也可手動選擇編碼或解碼。
複製繼續使用
確認結果後,一鍵複製到介面偵錯、日誌排查或頁面連結中繼續使用。
常見問題
為什麼「解碼結果」有時是空的?
手動解碼遇到無效輸入時會清空結果並提示錯誤;自動模式會改為編碼普通文字,有歧義時可切換模式。
什麼時候應該優先使用編碼結果?
當文字要放入 URL 查詢參數、路徑片段、回調位址或日誌中的連結欄位時,先進行編碼可以避免特殊字元破壞結構。
為什麼加號沒有被解碼為空格?
本工具使用 URL 文本的編碼解碼規則,一般 + 會維持為 +;空格對應 %20,如需處理表單資料,應使用對應的表單解析規則。
