URL 編碼與解碼
為連結將文字進行百分比編碼,並把編碼過的 URL 還原成可讀文字。
如何使用 URL 編碼 / 解碼
選擇編碼或解碼
編碼讓文字能安全放進 URL。解碼則把 %20 等代碼還原成文字。
貼上文字或連結
結果會隨輸入即時更新。可選擇要編碼 URL 的一部分還是整個 URL。
複製結果
複製或下載結果。若連結帶有查詢字串,每個參數都會解碼後列在下方。
為什麼選擇 Utils365
支援所有語言與表情符號
文字以 UTF-8 編碼,因此重音字母、中文和表情符號都能完整還原。
看懂追蹤連結
貼上長長的連結,就能看到 utm_source 等每個查詢參數各占一行,值也已解碼。
清楚的錯誤訊息
有問題的 % 代碼會標出位置,即使在很長的 URL 中也能快速找到。
注重隱私
編碼與解碼都在您的瀏覽器中進行,含有權杖或個人資料的連結絕不會被上傳。
常見問題
什麼是 URL 編碼?
又稱百分比編碼,會把 URL 中不允許的字元寫成 % 加上兩位十六進位數字。空格變成 %20,€ 變成 %E2%82%AC。
該編碼 URL 的一部分還是整個 URL?
將搜尋詞或查詢字串中的值等部分編碼,& 和 = 等字元就不會破壞連結。只有在需要修正空格與重音字母、同時保留 : / ? & = # 的功能時,才編碼整個 URL。
空格是 %20 還是 +?
兩種都有人用。%20 在 URL 任何位置都有效。+ 只在查詢字串和表單資料中代表空格。勾選「空格編碼為 +」即可依 HTML 表單的方式編碼。
為什麼解碼時顯示 % 代碼無效?
% 後面必須接兩位十六進位數字,而且這些代碼組合起來必須是有效的 UTF-8。單獨的 % 或被截斷的代碼(如 %E2%82)無法解碼。真正的百分比符號要寫成 %25。
這和 encodeURIComponent 一樣嗎?
是的。「URL 片段的文字」使用 encodeURIComponent,「整個 URL」使用 encodeURI,因此結果與 JavaScript 完全相同。