RUNWEBTOOLS
繁體中文

HTML 編碼 / 解碼

對 HTML 實體進行編碼或解碼。

在任何頁面使用(書籤小工具)

想不離開目前頁面就使用 HTML 編碼 / 解碼? 把下面的按鈕拖到書籤列,然後在任何網站上點擊它,HTML 編碼 / 解碼 就會就地開啟 — 完全在你的瀏覽器中執行。

HTML 編碼 / 解碼← 把這個按鈕拖到書籤列

請謹慎使用: 書籤小工具會在你點擊它的頁面上執行。請避免在網路銀行、付款或醫療等敏感網站上使用 — 使用風險自負。所有處理都在本機完成,不會向任何地方傳送資料。詳見服務條款

  1. 如果書籤列被隱藏,先顯示它 — Ctrl+Shift+B(Mac 為 +Shift+B)。
  2. 把上面的按鈕拖到書籤列上。
  3. 開啟任何網站並點擊書籤 — HTML 編碼 / 解碼 面板會出現在右上角。用 ✛ 在四角之間移動,用 ›/‹ 收到邊緣再拉出來。
  4. 再次點擊書籤(或 ✕)即可關閉。
拖不動? 複製後新增一個以此為 URL 的書籤:

注意: 少數安全政策嚴格的網站可能會封鎖書籤小工具。

範例

編碼特殊字元

輸入

<p>Tom & Jerry</p>

輸出

&lt;p&gt;Tom &amp; Jerry&lt;/p&gt;

解碼實體

輸入

caf&eacute; &mdash; 5 &lt; 10

輸出

café — 5 < 10

關於此工具

這個免費線上 HTML 編碼器和解碼器把文字與 HTML 實體互相轉換。編碼以便在網頁上安全顯示 <>&,或把充滿實體的 HTML 解碼回可讀文字。可選模式會把每個非 ASCII 字元編碼為數字實體。一切都在你的瀏覽器中執行,不上傳。

使用方法

  1. 選擇編碼或解碼。
  2. 貼上你的文字或 HTML(點擊範例試用)。
  3. 編碼時可選擇開啟「所有非 ASCII」。
  4. 複製結果,或用交換把它反向回填。

常見用途

在文章中展示程式碼範例、為安全渲染而淨化使用者輸入、修復抓取 HTML 的亂碼,以及為要求純 ASCII 輸出的系統準備內容。

常見問題

什麼是 HTML 實體?

HTML 實體是像 &amp;、&lt;、&#169; 這樣的代碼,用來表示在 HTML 中另有特殊含義或無法直接輸入的字元。編碼把字元轉成實體,解碼把它們轉回來。

這個 HTML 編碼器/解碼器免費嗎?

免費 — 無須註冊、無限制的完全免費線上 HTML 實體編碼器和解碼器。

它跳脫哪些字元?

預設跳脫對安全 HTML 重要的五個字元:& < > " '。開啟「所有非 ASCII」還會把帶重音字母、符號和表情符號編碼為數字實體。

它能解碼命名和數字實體嗎?

能。解碼處理像 &#160;、&#xA0; 這樣的數字實體,以及 &nbsp;、&copy;、&mdash;、&euro; 等常見命名實體。

我的文字會上傳到任何地方嗎?

不會。編碼和解碼完全在你的瀏覽器中進行,不上傳,你的內容絕不會離開你的裝置。

我為什麼要編碼 HTML?

為了在不破壞標記或不打開 XSS 漏洞的情況下,把程式碼片段或使用者輸入安全地顯示在網頁上——跳脫 & < > 可防止瀏覽器把你的文字當作標籤。

相關工具