歡迎造訪 AI DO TOOL 網站

HTML 實體編解碼

字元與 HTML 實體互轉(& < > " ' 及數字實體 &#xNN;),並給出逐字元對照表。

結果<div class="note">Tom & Jerry say: "It’s <fun>!"</div>
逐字元對照
字元實體
<&lt;
"&quot;
"&quot;
>&gt;
&&amp;
"&quot;
’&#x2019;
<&lt;
>&gt;
"&quot;
<&lt;
>&gt;

概念

在 HTML 裡,有幾個字元身負特殊任務:< 和 > 開標籤,& 開頭是實體,引號界定屬性。想把它們當普通文字顯示,就得改用實體寫法:& 寫成 &amp;,< 寫成 &lt;,> 寫成 &gt;," 寫成 &quot;,單引號寫成 &#39;。非拉丁字元也可以用 &#x4E2D; 這樣的數字實體表示。本工具雙向轉換,並列出每個字元到底變成了什麼。

描述與趣事

經典 bug:部落格裡寫了個 <span>,瀏覽器把半段文章吞了,因為它以為 < 開啟了標籤。修復辦法就是換成 &lt;。好玩的是瀏覽器很寬容,光禿禿一個 & 後面跟字母也常能顯示;但一旦文字裡出現 &copy; 或 &nbsp; 這種字串,實體引擎就會跳出來給你「驚喜」。

歷史與由來

字元實體參考來自 1980 年代的 SGML,隨後被 HTML 2.0(RFC 1866,1995)繼承,定義了 amp、lt、gt 等核心實體。HTML 3.2(1997)與 HTML 4.0(1999)擴充了命名實體表;如今 HTML5 定義了 200 多個命名實體,從 &copy; 到各式符號都有。

相關關鍵字

html 實體html 實體編碼html 實體解碼amp lt gt字元實體參考
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。