HTML實體編解碼

🔤 HTML Entity Encoder

Encode and decode HTML entities (named and numeric) in your browser for safe markup and text.

📐 工作原理與說明
HTML 實體的編碼與解碼。
  • 安全輸出:把使用者內容插入 HTML 時必須轉義 & < > " '。
  • 屬性上下文:屬性值需額外注意引號處理,單引號包裹的屬性也要轉義單引號。
  • 侷限:實體轉義不能替代富文本淨化,應配合白名單過濾(如 DOMPurify)。
  • 上下文:HTML 文本、屬性、JS、CSS、URL 各有不同的轉義規則,不可混用。
示例填充:
示例填充:
字元 命名實體 數字實體 說明

📚 深度解析:HTML 實體編解碼

💡 常見使用場景

解碼 "&copy;"
輸入 `&copy;` → 輸出 `©`(版權符號 U+00A9)。

❓ 常見問題(FAQ)

命名實體和十進位制實體能混用嗎?
可以,瀏覽器都能解析。
空格和換行需要轉成實體嗎?
通常不需要。普通空格在 HTML 中會被摺疊為一個,只有需保留連續空格時才用 &nbsp;;換行需用 <br> 或 CSS 的 white-space 控制,轉成 &#10; 並不會產生換行效果。批次轉義時應只處理危險字元與確實需要保形的空白。
📖關於「HTML實體編解碼」 ▼

📝工具簡介

HTML實體編解碼。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。