正在準備工作區…
輸入
輸出
結果將顯示在這裡。
使用方法
- 貼上文字、開啟檔案或嘗試範例。
- 選擇格式。結果會隨輸入更新。
- 複製結果或下載轉換後的資料。
認識 HTML 實體編碼
將 HTML 特殊字元轉換為字元引用,讓標記可以作為文字顯示。預設處理 &、<、>、雙引號和單引號。
還可選擇編碼非 ASCII 字元。可以優先使用命名引用,也可選擇十進位或十六進位數字引用。
跳脫文字以供顯示
特殊字元替換為字元引用。已有的 & 也會編碼:& 會變為 &amp;。這是對原始文字進行一次處理,不是標記格式化工具。
輸入
<p title="歡迎">Tom & Ada</p>結果
<p title="歡迎">Tom & Ada</p>預設設定會對這段輸入執行一遍轉換。
命名引用與數字引用
命名模式優先使用 HTML 名稱,必要時使用數字引用。十進位和十六進位模式使用 Unicode 碼位數值。非 ASCII 模式還會跳脫重音字母、中日韓字元和 Emoji。
跳脫取決於使用場景
這些結果適用於文字和帶引號的 HTML 屬性場景,不是 JavaScript、CSS 或 URL 安全過濾工具。請檢查周圍的使用場景,並在應用程式中採用適當的跳脫操作。
處理限制
最多支援 5 MiB 輸入、20 MiB 輸出,每次執行最長 10 秒。文字檔案必須使用 UTF-8。Base64 編碼也支援二進位檔案。文件保留在你的裝置上。
?
常見問題
預設跳脫哪些字元?
&、尖括號及兩種引號。其他 Unicode 文字保持可讀。
可以只輸出 ASCII 嗎?
選擇「特殊字元及非 ASCII 字元」,即可同時編碼其他 Unicode 字元。
為什麼已有實體又被編碼一次?
編碼工具將輸入視為原始文字,其中的 & 必須以字面形式表示。
數字引用基於 UTF-8 位元組嗎?
不是。它們使用 Unicode 碼位,因此一個 Emoji 使用一個數字引用。
這是 HTML 安全過濾工具嗎?
不是。與上下文相關的應用程式安全需要的不只是實體編碼。