如何進行 URL 編碼或解碼
- 選擇要編碼還是解碼。
- 指定處理的是單一參數(欄位的值)還是完整網址。
- 輸入或貼上文字,結果會立即顯示。
- 複製結果,用在你的連結、程式碼或查詢中。
為什麼要編碼 URL
網址只允許使用部分字元。空格、中文以及 & 或 = 等符號,會被換成 % 加上兩位十六進位數字(例如空格是 %20),這稱為百分比編碼。
如果要把值放進參數(?search=…),請選擇「單一參數」,它也會編碼 : / ? & 和 =。如果你已經有完整網址,只想轉義其中的空格或中文,請選擇「完整網址」。
解碼則相反:把 %E4%B8%AD 還原成「中」、把 %20 還原成空格,讓你能讀到網址原本的樣子。
使用前請注意
- 解碼單一參數時,+ 號會被視為空格,與網頁表單的做法相同。
- 如果文字中的 % 後面不是兩位十六進位數字,就無法解碼。
- 它不會檢查網址是否存在或格式是否正確,只負責轉換字元。
常見問題
單一參數與完整網址有什麼差別?
單一參數會編碼所有特殊字元,包括 : / ? & =。完整網址則會保留這些符號,因為它們是網址結構的一部分。
為什麼空格會變成 %20?
因為網址中不允許出現空格。20 是空格的十六進位代碼。
支援中文與表情符號嗎?
支援,它們會以 UTF-8 編碼;例如「中」會變成 %E4%B8%AD。
我的文字會被傳送到伺服器嗎?
不會。所有處理都在你的瀏覽器中進行,文字不會離開你的裝置。
需要付費嗎?
不用,完全免費,不需註冊,直接在瀏覽器中使用。