開發者工具 / 09

網址編碼與解碼器

將文字編碼為URL元件,或將百分比轉義值解碼回文字。

網址編碼與解碼器: TOEA使用瀏覽器的URI元件編解碼器,透過UTF-8百分比編碼保留Unicode。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
URL 元件編解碼器本機處理

全程在瀏覽器中執行

編碼值,不要編碼整個網址

?、&、=、#和/等字元構成網址的結構,因此包含這些字元的值,在放入網址前必須先編碼。分別編碼每個查詢值,再將它們組合:在?q=後面接上編碼後的搜尋文字。編碼完整網址也會編碼其中的://和斜線,導致網址失效。

在JavaScript中,encodeURIComponent是處理值的函式;encodeURI會保留結構字元,適合只包含空格或重音符號的完整網址。

找出重複編碼

網址中的%2520表示空格被編碼了兩次:先編碼為%20,再將其中的%編碼為%25。當已編碼的值再次被編碼時就會發生這種情況,通常是由會自動編碼的架構造成。解碼一次,查看剩下的內容。若要分別查看網址的每個部分,請使用網址解析器。

使用方式

  1. 選擇「編碼」或「解碼」。
  2. 貼上元件值。
  3. 轉換並複製結果。

隱私與限制

不會透過網路傳送任何資料。此工具處理的是URL元件,而不是完整的URL結構。

相關工具

常見問題

為什麼空格會編碼為%20?

URI元件使用百分比編碼;表單編碼則可能改用加號。

可以解碼格式錯誤的轉義序列嗎?

不行。無效的百分比序列會被回報,而不會由工具自行猜測。

免費工具・使用在瀏覽器中次・免註冊