HTML 實體轉換器
編碼與解碼 HTML 實體(例如 & ↔ &)。
目標
輸出為具名參照(例如 &)
- 安全
- 處理在你的裝置上完成,因此輸入/輸出不會被傳送到任何地方。
說明
HTML 實體是在 HTML 中用來表示具有特殊含義或難以輸入字元的序列。主要有兩種類型:具名字元參照與數值字元參照。
數值字元參照使用數值碼位來表示字元。例如,© 表示 ©(碼位 169)。歷史上它們用於如 ISO-8859-1 等編碼中的字元。對於 Unicode 文字,數值參照不是首選形式,但因歷史原因仍被使用。
具名字元參照使用可讀的名稱來表示字元。例如,© 表示 ©。與數值參照相比,它們更容易閱讀與輸入,通常在可用時更建議使用。
在 HTML5 中,具名與數值參照都獲得官方支援。本工具可以輸出任一種形式。
編碼
你可以選擇要編碼哪些字元。
| 所有字元 | 將輸入中的所有字元轉換為 HTML 實體。 |
|---|---|
| 非 ASCII | 僅將輸入中的非 ASCII 字元轉換為 HTML 實體。 |
| HTML 轉義 | 僅轉換在 HTML 中顯示程式碼時通常需要的字元:&"'<>.. |
| 5C 字元(Shift-JIS 專用) | 僅轉換與 Shift-JIS 0x5C 亂碼(mojibake)集合相關的字元,這些字元在某些環境中可能顯示異常。 |
| 自訂 | 明確指定目標字元。若只轉換 < 與 >,請輸入 <>。 |
透過此選項,你可以選擇輸出數值參照或具名參照。
解碼
解碼輸入中偵測到的所有具名與數值字元參照。