HTML 轉義與反轉義
在一個工作區中編碼或解碼 HTML 實體
輸入
輸入要轉義的 HTML
0 個字元
設定
命名:&lt; | 十進位:< | 十六進位:<
輸出
HTML 實體結果
0 個字元
關於此工具
這是通用的 HTML 實體工作區——將 <、>、&、" 和 ' 等特殊字元轉義為對應的實體,或將 &、<、'、' 等實體解碼回純文字,只需一次點擊即可切換方向。當你還不確定需要哪個方向,或需要來回切換時,這裡是最合適的起點——例如,先轉義一段程式碼範例以便發佈,之後又需要反轉義一份 CMS 匯出內容以檢查實際儲存的內容。偏好專用頁面?HTML 轉義與 HTML 反轉義頁面會直接預設進入某一方向,並提供針對該方向的專屬指引。
使用方式
使用頂部的分頁選擇「轉義」或「反轉義」。轉義模式下,貼上原始文字或 HTML——實體編碼後的輸出會隨你輸入即時出現,可選擇具名、十進位或十六進位實體格式。反轉義模式下,貼上實體編碼的文字以還原原始字元,包括混雜的具名與數字實體。切換「保留換行符」以控制是否保留換行,在轉義模式下使用「編碼所有字元」可獲得最大相容性的輸出。當轉義模式啟用時,工具會偵測看起來已經過實體編碼的輸入,並提供一鍵切換到反轉義的選項。
限制與重要提示
HTML 實體轉義並非完整 HTML 淨化的替代品——它可防止字元被誤判為標記,但不會移除你無法控制的 HTML 中的危險屬性或指令碼。所有處理皆在用戶端完成,因此非常大的文件會受限於瀏覽器可用記憶體。重複轉義(對已轉義文字再次執行轉義)與重複反轉義(對已是純文字的內容進行反轉義)在技術上都是無害的,但若誤操作可能產生出乎意料的輸出——在選擇方向前請先檢查輸入的目前狀態。