.Convertor
選單

URL 編碼解碼

自動識別輸入:普通文字會編碼,有效的百分號編碼會解碼;也可手動選擇編碼或解碼。

本地處理 · 檔案不上傳

檔案在目前瀏覽器處理,不會自動上傳。首次載入處理元件可能需要連線。

URL 編碼解碼的用途與範圍

[0010] URL 編碼將特殊字元表示為查詢參數值、路徑段和檢查日誌中轉義文字的百分比編碼序列。

自動模式無法解碼時會把輸入視為普通文字處理;手動解碼要求有效的百分號編碼與 UTF-8 序列。

能力說明

參數值與完整連結不同

編碼會處理斜線、問號和等號等字元;應首先明確要編碼的是參數值還是連結片段,且不能將編碼結果視為完整 URL 來進行結構重寫。

百分號解碼與加號

解碼讀取有效的 UTF-8 百分號序列,保留普通加號;它不同於把 + 作為空格的表單編碼規則。

[0011] 實際例子

編碼包含空格的文字

輸入

hello world

轉換結果

hello%20world

[0000]這說明了對參數值或路徑段的空間進行百分比編碼。

解碼加號字符

輸入

a%2Bb

轉換結果

a+b

解碼 %2B 得到加號;輸入普通 a+b 時,加號也不會自動變成空格。

使用步驟

  1. 貼上文字或連結

    輸入原始文本、查詢參數,或已經編碼過的 URL 片段。

  2. 自動檢測

    自動識別輸入:普通文字會編碼,有效的百分號編碼會解碼;也可手動選擇編碼或解碼。

  3. 複製繼續使用

    確認結果後,一鍵複製到介面偵錯、日誌排查或頁面連結中繼續使用。

常見問題

為什麼「解碼結果」有時是空的?

手動解碼遇到無效輸入時會清空結果並提示錯誤;自動模式會改為編碼普通文字,有歧義時可切換模式。

什麼時候應該優先使用編碼結果?

當文字要放入 URL 查詢參數、路徑片段、回調位址或日誌中的連結欄位時,先進行編碼可以避免特殊字元破壞結構。

為什麼加號沒有被解碼為空格?

本工具使用 URL 文本的編碼解碼規則,一般 + 會維持為 +;空格對應 %20,如需處理表單資料,應使用對應的表單解析規則。

相關工具

相關文章