開發者 / HTML

HTML實體編碼、解碼與查詢

將文字編碼為HTML實體、具名參照、十進位或十六進位格式,還原編碼內容,並依名稱、字元或程式碼點查詢2,231個具名字元參照。

HTML實體編碼、解碼與查詢: 編碼會取代HTML特別處理的5個字元(& < > " ');如果選擇完整編碼,也會取代所有非ASCII字元。工具會優先使用WHATWG HTML標準中的名稱,若沒有名稱則使用數值參照。解碼會使用瀏覽器本身的HTML剖析器,因此能完全按照網頁的處理方式支援所有參照,包括沒有分號的舊版寫法。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
HTML實體編碼器本機處理

全程在瀏覽器中執行

結果

Caf&#233; &amp; cr&#232;me br&#251;l&#233;e &#8212; 5 &#8364; &lt; 10 &#163; &#128578;

查詢實體

具名參照是WHATWG HTML Living Standard定義的2,231個參照(CC BY 4.0)。在UTF-8頁面中,只有&、<、>以及屬性中的引號需要逸出;其他模式適用於無法處理非ASCII文字的系統。

需要跳脫處理的情況

插入HTML的文字必須將&和<進行跳脫,屬性值中的引號也一樣,否則可能破壞頁面,或讓訪客輸入的內容以指令碼執行。React等範本引擎和框架會自動跳脫;只有在以字串建立HTML時,才需要手動跳脫。

若要快速跳脫必要字元,HTML編碼器就能完成這項工作;若要直接複製符號,請參閱特殊字元。

代表兩個字元的具名參照

少數名稱會代表兩個字元,例如&NotEqualTilde;(≂̸),也就是一個字元後接組合標記。解碼後會得到兩個字元,因此依碼點查詢時只會顯示第一個字元。

使用方式

  1. 輸入或貼上文字,選擇要編碼的範圍。
  2. 切換至「解碼」,將實體還原為字元。
  3. 搜尋表格中的符號實體,例如copy、©或U+00A9。

隱私與限制

所有編碼與解碼都在您的瀏覽器中執行。

相關工具

常見問題

需要編碼帶重音符號的字母嗎?

如果網頁以UTF-8儲存,通常不需要,因為幾乎所有網頁都是如此:只有&、<、>,以及屬性值中的引號需要逸出。只有受限於ASCII的系統才需要編碼所有字元。

&#233;和&eacute;有什麼差別?

對瀏覽器來說沒有差別:兩者都是é。數值參照適用於所有字元;具名參照較容易閱讀,但只存在於2,231個字元與字元序列中。

為什麼&nbsp;很重要?

它是不換行空格:看起來像一般空格,但會讓兩側的文字保持在同一行,例如10 kg。

免費工具・使用在瀏覽器中次・免註冊