在線工具箱

HTML實體編碼互轉

什麼是HTML實體編碼?

HTML實體編碼是HTML中用來替換特殊字元的一種機制,以確保這些特殊字元在瀏覽器中能夠正確顯示。這些特殊字元在HTML中具有特定的含義,比如小於號“<”用來表示HTML標籤的開始,大於號“>”用來表示HTML標籤的結束,而引號可能會干擾HTML屬性的定義。為了避免這些問題,HTML實體編碼被引入,用特定的字元序列來代替這些特殊字元。HTML實體編碼的格式一般為“&name;”,其中“name”代表特殊字元的名稱或代碼。HTML 實體編碼是一種將Unicode字元轉換為HTML實體的機制,用於在 HTML 中表示各種字元,包括ASCII字元集(HTML 本身只支持ASCII字元集)之外的字元。實體在HTML 實體編碼中,實體(Entity)指的是一種特殊的表示形式,用於表示特定字元或符號。這些實體是預定義的,通過使用實體名稱或實體編號來表示字元。HTML實體編碼也被稱為HTML中的轉義字元。一段以連字號(&)開頭、以分號(;)結尾的字串,用以顯示不可見字元及保留字元(如 HTML 標籤),在前端,一般為了避免 XSS 攻擊,會將 <> 編碼為 < 與 >,這些就是 HTML 實體編碼。