URL 編碼與解碼
編碼與解碼 URL,處理 HTML、JSON 與 JavaScript 字串跳脫,解析 URL 參數。
輸入文字/網址
網址元件
HTML 實體
JSON/JS 字串
Base64
完整 URL(encodeURI)
什麼是 URL 編碼(百分比編碼)?
URL 編碼,正式名稱為 百分比編碼,是一種在統一資源識別碼 (URI) 中對資訊進行編碼的機制。 URL 中不允許使用的字元必須轉換為安全格式。允許的字元僅限於 US-ASCII 字元集,其中包括大寫和小寫字母、數字和一些標點符號(-、_、.、~)。
任何其他字元(例如空格、表情符號或外文文字)都必須進行編碼。例如,空格變成 %20,字元 @ 變成 %40。這可確保透過 URL 傳遞的資料(如搜尋查詢或表單提交)在網路上可靠傳輸,而不會破壞連結的結構。
為什麼要使用這個線上 URL 編碼器和解碼器?
無論您是 Web 開發人員、數位行銷人員還是資料分析師,管理 URL 都是一項日常任務。這就是為什麼這個工具是必不可少的:
- 調試 Web API: 透過 GET 請求傳送資料時,如果編碼不正確,
&或=等特殊字元可能會破壞請求。這個工具可以立即解決這個問題。 - 資料安全與 XSS 預防: 這個工具不只是 URL 編碼;它還提供 HTML實體 轉義。這對於開發人員清理使用者輸入並防止跨站腳本 (XSS) 攻擊至關重要。
- UTM參數管理: 行銷人員使用 UTM 標籤 (`utm_source`) 來追蹤流量。我們的內建 參數解析器 可協助您驗證追蹤標籤的格式是否正確。
- JSON 和 JavaScript 安全: 安全地轉義字串,將其直接貼到 JSON 檔案或 JavaScript 程式碼變數中,而不會出現語法錯誤。
如何使用 URL 編解碼器工具
使用這個工具很簡單。以下是確保您充分利用它的逐步指南:
對於編碼:
- 輸入文字: 將原始文字、URL 或程式碼片段貼到「編碼」標籤上的輸入框中。
- 選擇格式: 即時查看多種編碼格式(URL 元件、完整 URL、HTML 實體、Base64)。
- 複製結果: 點選所需格式旁的「複製」圖示。
對於解碼:
- 切換選項卡: 按一下「解碼 URL」標籤。
- 貼上和解碼: 貼上混亂的百分比編碼字串(如
Hello%20World%21)。該工具會立即自動偵測並解碼。 - 分析參數: 如果解碼的文字是 URL,請向下捲動至「偵測到的 URL 參數」表格以查看每個查詢變數的細分。
常見問題 (FAQ)
`encodeURI` 和 `encodeURIComponent` 有什麼不同?
encodeURI 專為完整 URL 設計;它保留在 URL 結構中有意義的特殊字符,例如 :、/、? 和 #。 encodeURIComponent 編碼 一切,包括這些分隔符號。當您將資料 裡面 作為查詢參數時,請使用 encodeURIComponent。
為什麼空格會變成`%20`或`+`?
在標準 URI 規範中,空格是不安全的。 %20 是空格字元的標準百分比編碼。 + 是一種較舊的約定,通常專門用於查詢字串,但 %20 具有更普遍的兼容性。
URL編碼和加密一樣嗎?
不。 URL 編碼不是加密。它只是將資料轉換為傳輸安全的格式。任何人都可以解碼 URL 編碼的字串。不要用它來發送密碼。
該工具會將我的資料傳送到伺服器嗎?
不會。此 URL 編解碼器 100% 使用 JavaScript 在您的瀏覽器中運行。任何資料都不會離開您的設備,從而確保私有 URL 或令牌的安全性。