HTML實體編解碼
即時編碼或解碼HTML實體。將<、>、&、"、'等特殊字元與HTML實體互相轉換。免費、快速,完全在瀏覽器中運行。
什麼是HTML實體?
HTML實體是用於表示在HTML中有特殊含義字元的特殊程式碼。格式為&名稱;或&#數字;。例如,<代表<,&代表&。
為什麼需要編碼HTML實體?
像<、>、&、"和'這樣的字元在HTML中有特殊含義。如果直接顯示,可能會破壞頁面佈局或造成XSS(跨站腳本攻擊)等安全漏洞。將它們編碼為實體可確保安全顯示。
命名實體和數字實體有什麼區別?
命名實體使用易讀的名稱,如<表示<,&表示&。數字實體使用字元的Unicode碼點,如<表示<,&表示&。兩者渲染結果相同。
五個主要的HTML實體是什麼?
最常見的五個HTML實體是:&(&)、<(<)、>(>)、"(")和'(')。它們對應HTML標記中具有語法含義的字元。
什麼時候應該使用HTML實體編碼?
在網頁上顯示使用者輸入、嵌入程式碼片段、編寫HTML教學,或任何需要將特殊字元作為文字顯示而非被解釋為標記的場景中使用。
我的資料會傳送到伺服器嗎?
不會,所有編碼和解碼都在瀏覽器中使用JavaScript本地完成。您的資料不會離開您的裝置,確保完全的隱私和安全。
哪些字元會被編碼?
編碼器轉換五個關鍵字元:&(和號)、<(小於號)、>(大於號)、"(雙引號)和'(單引號)為對應的HTML實體。其他字元保持不變。
能將HTML實體解碼回文字嗎?
可以,解碼器將<、>、&、"、<等命名或數字實體轉換回其原始字元。
此工具能處理Unicode字元嗎?
可以,解碼器支援HTML5規範中定義的所有命名HTML實體,以及數字實體(十進位&#NNN;和十六進位&#xHHH;格式),可表示任何Unicode字元。
什麼是HTML轉義?
HTML轉義是將特殊字元替換為其等效實體的過程,以防止它們被解釋為HTML程式碼。這對Web安全和正確顯示內容至關重要。
可以用此工具進行XSS防護嗎?
雖然HTML實體編碼是XSS防護的一層,但完整的安全還需要服務端過濾和內容安全策略(CSP)。此工具非常適合學習和測試實體編碼。
如何使用HTML實體編解碼
在瀏覽器內把特殊字元轉換為 HTML 實體,或把實體還原成字元。選好方向與記法即可,程式碼片段始終留在本機,不會上傳。
- 把類似 <div>Hello & World</div> 的標記貼到輸入區。
- 將 Mode 設為 Encode,跳脫 <、>、& 與引號;或設為 Decode,把實體還原成字元。
- 在 Type 選 Named 輸出 & 風格,選 Decimal 輸出 &,或選 Hex 輸出 &。
- 勾選 Encode non-ASCII,讓含變音符號的字母與表情符號也一起轉換,而不只是五個保留字元。
- 從輸出框複製轉換結果,貼回你的程式碼。
命名實體最易讀,但若檔案必須維持純 ASCII,選 Decimal 或 Hex 輸出較保險。
相關工具
- HTML實體解碼器 將HTML實體解碼為字元,或將文字編碼為HTML實體。支援命名、十進制和十六進制實體。免費線上工具,瀏覽器內即時處理。
- URL 編碼解碼解析 免費線上 URL 編碼解碼解析工具。將文字轉換為百分比編碼,解碼 URL 字串,解析 URL 元件,提取查詢參數。
- XML跳脫/反跳脫 即時跳脫或反跳脫XML特殊字元。將<、>、&、"、'轉換為XML實體(<、>、&、"、'),即時預覽結果。
- Hex檔案檢視器 以十六進制轉儲格式檢視檔案內容,支援搜尋、偏移導航和虛擬滾動
- AES加密/解密 AES加密解密工具,支援CBC、CFB、CTR、OFB、ECB模式,Pkcs7/ZeroPadding/NoPadding填充,128/192/256位元金鑰,Base64輸出,自動識別金鑰/IV格式
- Brotli 壓縮工具 免費線上 Brotli 壓縮工具。以 0–11 級品質將檔案壓縮為 .br,或將 .br 解壓縮還原。完全在瀏覽器本機執行——無需上傳、無需安裝。
- Zstd 壓縮工具 免費線上 zstd 壓縮工具。以 Zstandard 1–19 級壓縮檔案為 .zst,或將 .zst 解壓縮還原。完全在瀏覽器本機執行——無需上傳、無需安裝。
- MessagePack 轉換器 免費線上 MessagePack 轉換工具。JSON 編碼為 msgpack,msgpack 的 hex、base64 或 .bin 檔案解碼回可讀 JSON,並顯示壓縮前後大小對比。資料不上傳,瀏覽器本地完成。