digtools
🔣
html entity converter,

HTML 實體字元轉換器

線上即時雙向轉換,將特殊字元編碼為安全的 HTML 實體,或將實體字元解碼回純文字。支援 Named、十進位、與十六進位三種格式輸出。

雙向轉換
支援編碼與解碼
📝
三種格式
具名/十進位/十六進位
即時處理
輸入文字即刻輸出

常見 HTML 實體字元參考表

字元 具名實體 十進位 十六進位 說明
&&&&和 (Ampersand)
<&lt;&#60;&#x3C;小於 (Less than)
>&gt;&#62;&#x3E;大於 (Greater than)
"&quot;&#34;&#x22;雙引號 (Double quote)
'&apos;&#39;&#x27;單引號 (Single quote)
 &nbsp;&#160;&#xA0;不換行空格 (Non-breaking space)
©&copy;&#169;&#xA9;版權符號 (Copyright)
®&reg;&#174;&#xAE;註冊商標 (Registered trademark)
&trade;&#8482;&#x2122;商標 (Trademark)
about,

關於本工具

HTML 實體字元轉換器是一個輕量級的開發輔助工具,專門用於將特殊的 HTML 預留字元 (例如:< > & " ') 安全地轉換為 HTML 實體編碼 (Escape)。本工具同時支援編碼與解碼的雙向轉換。

無論是常見的 &amp;&lt;,還是 &gt;,您都可以在工具中獲得具名實體 (Named Entity)、十進位 (Decimal)、以及十六進位 (Hexadecimal) 三種格式的編碼結果,滿足不同情境下的網頁設計需求。

howto,

使用方法

STEP 1

選擇模式

依照需求點擊上方的標籤頁,選擇「編碼 (純文字轉換為 HTML)」或「解碼 (還原回純文字)」。

STEP 2

輸入文字

在文字方塊中貼上您需要處理的純文字或是含有實體字元的 HTML 原始碼。

STEP 3

複製結果

轉換結果會即時顯示在下方,點擊右側的「複製」按鈕即可取得對應格式的內容。

glossary,

名詞解釋

HTML 實體字元 (HTML Entity)
一段以「& (Ampersand)」開頭,並以「; (分號)」結尾的字串。主要用來在網頁上安全地顯示那些對 HTML 解析器有特殊意義的預留字元 (例如 < 與 > 符號)。
具名實體 (Named Entity)
使用好記的英文單字縮寫作為名稱的實體,例如 &copy; 代表版權符號 ©。這是最常被使用的實體格式。
十進位 / 十六進位實體 (Decimal / Hexadecimal Entity)
使用字元在 Unicode 標準中的數字編碼來指定。不管是十進位或是十六進位格式,都能涵蓋所有的 Unicode 字元 (包括 Emoji 表情符號)。
跨站腳本攻擊 (XSS, Cross-Site Scripting)
一種常見的網站資安漏洞。駭客會利用此漏洞在網頁上植入惡意的 JavaScript 程式碼。妥善地將使用者輸入的 HTML 字元進行「編碼跳脫 (Escape)」是防禦 XSS 攻擊的最重要手段。
faq,

常見問題

Q.這個工具會編碼哪些字元?
五個基本的 HTML 預留字元 (&amp;, &lt;, &gt;, &quot;, &apos;) 會被編碼為對應的「具名實體 (Named Entity)」。此外,所有非 ASCII 字元 (例如表情符號、中文、日文或重音字母) 都會被編碼轉換為對應的十進位/十六進位數字實體。
Q.它可以處理整份 HTML 原始碼嗎?
可以的。您可以將整份 HTML 程式碼貼入「編碼」標籤頁中,它會安全地跳脫 (Escape) 所有標籤,讓您可以直接將結果貼在網頁的 &lt;pre&gt;&lt;code&gt; 區塊中,作為程式碼範例顯示。
Q.它可以解碼像 \u00A9 這樣的 JavaScript Unicode 編碼嗎?
不行。這個工具專門用於處理 HTML 實體字元 (&amp;...;) 的編碼與解碼。
scenes,

使用場景

📝

撰寫程式碼教學文章

如果您經營技術部落格,需要將 HTML 原始碼顯示在文章中而不被瀏覽器渲染,您可以先利用本工具對原始碼進行編碼。

🔒

網站資安防護檢查

開發者可以透過反覆的編碼與解碼,檢查系統是否有正確地處理使用者輸入的特殊字元,確保網站免受跨站腳本攻擊 (XSS)。

📧

相容性較差的 EDM 範本設計

部分老舊或限制較嚴格的電子郵件收發軟體可能無法正常顯示 Unicode 字元。利用本工具將表情符號轉換為數字實體,可提升在各大郵件軟體的相容性。

Send Feedback

Please let us know your thoughts to help us improve the tool.

免責聲明

本網站提供的所有工具均可免費使用,但請用戶自行承擔使用風險。本網站對各種工具的計算結果、轉換結果及生成數據的準確性、完整性和安全性不作任何保證。因使用本工具而產生的任何損害或糾紛,運營者概不負責,敬請見諒。此外,檔案處理與計算等操作原則上均在您的瀏覽器內完成,您輸入的數據不會傳送或保存在本網站的伺服器上。