HTML 編碼 / 解碼
把 &、<、> 與引號五個字元轉義為 HTML 實體,或用瀏覽器解析器還原命名與數字參照,互換按鈕快速往返驗證。
開啟工具 — HTML 編碼 / 解碼HTML 編碼 / 解碼 vs URL 編碼 / 解碼
直接結論: HTML 編碼/解碼器保護標記:它只轉義會破壞 HTML 的五個字元——&、角括號、兩種引號——並能把任何命名或數字實體解碼回來。URL 編碼/解碼器保護位址:像瀏覽器一樣對查詢值或整個 URI 做百分號編碼。文件內的文字與連結內的文字,是兩層不同的問題。
| HTML 編碼 / 解碼 | URL 編碼 / 解碼 | |
|---|---|---|
| 用途 | 把 &、<、> 與引號五個字元轉義為 HTML 實體,或用瀏覽器解析器還原命名與數字參照,互換按鈕快速往返驗證。 | 四種模式分別處理查詢元件與完整 URI,非 ASCII 轉為 UTF-8 百分號轉義,無效轉義會被明確指出而非猜測。 |
| 輸入 | 包含 &、<、>、引號或實體引用的純文字 | 查詢值、URI 組件或含非 ASCII 字元的完整 URI |
| 輸出 | 五個破壞標記的字元被轉義的文字——或實體被解碼還原 | 所選模式下百分號編碼的 UTF-8 字串,可嚴格解碼 |
| 典型場景 | 在 HTML、範本或屬性中安全嵌入使用者文字 | 構建查詢字串或修復含空格和重音符號的 URL |
關鍵差異
HTML 工具用恰好五個轉義保護文件標記;URL 工具在四種模式下遵循瀏覽器的百分號編碼規則。
HTML 一側接受任意文字;URL 一側會先問你在編碼位址的哪一部分——組件、URI 或查詢值。
HTML 輸出只轉義危險字元、保持可讀;URL 輸出是按嚴格解碼規則處理的百分號轉義 UTF-8。
頁面標記與範本用 HTML 工具;查詢字串與貼上的連結用 URL 工具。
把 &、<、> 與引號五個字元轉義為 HTML 實體,或用瀏覽器解析器還原命名與數字參照,互換按鈕快速往返驗證。
開啟工具 — HTML 編碼 / 解碼四種模式分別處理查詢元件與完整 URI,非 ASCII 轉為 UTF-8 百分號轉義,無效轉義會被明確指出而非猜測。
開啟工具 — URL 編碼 / 解碼相關比較