HTML 實體編解碼
字元與 HTML 實體互轉(& < > " ' 及數字實體 &#xNN;),並給出逐字元對照表。
結果<div class="note">Tom & Jerry say: "It’s <fun>!"</div>
| 字元 | 實體 |
|---|---|
| < | < |
| " | " |
| " | " |
| > | > |
| & | & |
| " | " |
| ’ | ’ |
| < | < |
| > | > |
| " | " |
| < | < |
| > | > |
概念
在 HTML 裡,有幾個字元身負特殊任務:< 和 > 開標籤,& 開頭是實體,引號界定屬性。想把它們當普通文字顯示,就得改用實體寫法:& 寫成 &,< 寫成 <,> 寫成 >," 寫成 ",單引號寫成 '。非拉丁字元也可以用 中 這樣的數字實體表示。本工具雙向轉換,並列出每個字元到底變成了什麼。
描述與趣事
經典 bug:部落格裡寫了個 <span>,瀏覽器把半段文章吞了,因為它以為 < 開啟了標籤。修復辦法就是換成 <。好玩的是瀏覽器很寬容,光禿禿一個 & 後面跟字母也常能顯示;但一旦文字裡出現 © 或 這種字串,實體引擎就會跳出來給你「驚喜」。
歷史與由來
字元實體參考來自 1980 年代的 SGML,隨後被 HTML 2.0(RFC 1866,1995)繼承,定義了 amp、lt、gt 等核心實體。HTML 3.2(1997)與 HTML 4.0(1999)擴充了命名實體表;如今 HTML5 定義了 200 多個命名實體,從 © 到各式符號都有。
相關關鍵字
html 實體html 實體編碼html 實體解碼amp lt gt字元實體參考
糾錯回饋
如果發現工具問題或有任何建議,歡迎透過信箱聯絡我們,我們會認真查看每一則回饋。
