免費註冊

HTML 實體編碼轉換

把文字轉成 HTML 實體,或者把 &、你 這樣的實體還原成文字。

關於HTML 實體編碼轉換

HTML 實體編碼轉換,用在文字要放進網頁、又不能被瀏覽器當成標籤的時候:在文章裡貼一段程式碼示例,模板裡輸出帶 & 的商品名,把訪客留言顯示到頁面上,往 RSS、XML 裡寫內容。預設只轉義 & < > " ' 這五個特殊字元,頁面能正常顯示它們,也不會被夾帶進來的標籤打亂版面。

如果選擇連非 ASCII 字元一起轉,中文、表情都會變成實體:“你”的十進位制實體是 &#20320;,十六進位制是 &#x4F60;,適合對 UTF-8 支援不好的老系統和郵件模板;也可以用 &copy; 這樣的命名實體。解碼支援任意命名實體和數字實體,採集來的內容裡夾著 &nbsp;、&quot;、&#39;,都能還原成普通字元。網頁標題在百度、谷歌的搜尋結果裡顯示成 &amp;,往往是被轉義了兩次,也可以在這裡解碼核對。全部在瀏覽器裡完成,內容不上傳。

HTML 實體編碼轉換怎麼用

  1. 1
    選編碼或解碼

    文字轉成實體選編碼,實體還原成文字選解碼。

  2. 2
    選轉義範圍

    只轉 & < > " ' 五個特殊字元,或者連中文等非 ASCII 字元一起轉。

  3. 3
    選實體寫法

    命名、十進位制或十六進位制,比如“你”寫成 &#20320; 或 &#x4F60;。

  4. 4
    複製結果

    複製後貼上到模板、文章或 XML 裡。

為什麼用熊仔工匠

  • 兩種轉義範圍

    只轉五個特殊字元,或者連中文、表情等非 ASCII 字元一起轉。

  • 三種實體寫法

    命名實體如 &copy;,十進位制如 &#20320;,十六進位制如 &#x4F60;。

  • 任意實體都能解碼

    命名實體、十進位制和十六進位制實體都能還原成原來的字元。

  • 本機處理

    在瀏覽器裡完成,不上傳,頁面開啟後斷網也能用。

常見問題

HTML 實體編碼轉換常見問題

HTML 實體編碼是什麼?
把在 HTML 裡有特殊含義的字元,比如 < 和 &,換成 &lt;、&amp; 這樣的程式碼,瀏覽器就會把它們當成文字顯示,而不是當成標籤解析。
哪些字元必須轉義?
和號 & 與小於號 < 一定要轉,大於號 > 最好也轉,屬性值裡的雙引號、單引號也要轉。預設模式處理的正是這五個。
命名實體和數字實體用哪個?
顯示效果一樣。&copy; 這類命名實體好讀;&#20320;、&#x4F60; 這類數字實體每個字元都有,在 XML、RSS 裡也通用,而 XML 不認識大多數 HTML 命名實體。要寫成 \u 轉義或 U+ 碼點,可以用Unicode 編碼轉換。
網頁標題裡出現 &amp; 是怎麼回事?
標題被轉義了兩次,原始碼裡寫的是 &amp;amp;。在這裡解碼一次就能確認,然後去改模板或外掛,讓標題只轉義一次。
HTML 實體編碼解碼時內容會上傳嗎?
不會。編碼和解碼都在瀏覽器裡完成,不佔每日次數,也不限次數。其他編碼與加密工具也一樣,都在你的裝置上處理。
把HTML 實體編碼轉換分享給朋友開啟瀏覽器就能用,對方不註冊也能先試。

相關工具

HASH 雜湊加密 MD5 / SHA一次算出文字的 MD5、SHA-1、SHA-256、SHA-512 和 SM3。
TIME Unix 時間戳轉換Unix 時間戳與日期時間互轉,同時顯示本地時間和 UTC。
U+UNI Unicode 編碼轉換文字與 \u 轉義、&#; 編碼、U+ 碼點、UTF-8 位元組互轉。
AES AES 加密解密用 AES(GCM、CBC、CTR 模式)加密或解密文字。
JWT JWT 解析解析 JWT 的頭部和載荷,檢查過期時間和簽名。
01BIN 進位制轉換數字在二進位制、八進位制、十進位制、十六進位制等進位制之間轉換。
BASE Base32 / Base58 編碼Base32、Base58、Base85、Base16 的編碼與解碼。
0xHEX 文字 Hex 編碼轉換把文字按 UTF-8、GBK 或 UTF-16 轉成十六進位制,或反過來。