開發者 / HTML
HTML實體編碼、解碼與查詢
將文字編碼為HTML實體、具名參照、十進位或十六進位格式,還原編碼內容,並依名稱、字元或程式碼點查詢2,231個具名字元參照。
HTML實體編碼、解碼與查詢: 編碼會取代HTML特別處理的5個字元(& < > " ');如果選擇完整編碼,也會取代所有非ASCII字元。工具會優先使用WHATWG HTML標準中的名稱,若沒有名稱則使用數值參照。解碼會使用瀏覽器本身的HTML剖析器,因此能完全按照網頁的處理方式支援所有參照,包括沒有分號的舊版寫法。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 開發者工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
全程在瀏覽器中執行
結果
Café & crème brûlée — 5 € < 10 £ 🙂
查詢實體
具名參照是WHATWG HTML Living Standard定義的2,231個參照(CC BY 4.0)。在UTF-8頁面中,只有&、<、>以及屬性中的引號需要逸出;其他模式適用於無法處理非ASCII文字的系統。
需要跳脫處理的情況
插入HTML的文字必須將&和<進行跳脫,屬性值中的引號也一樣,否則可能破壞頁面,或讓訪客輸入的內容以指令碼執行。React等範本引擎和框架會自動跳脫;只有在以字串建立HTML時,才需要手動跳脫。
代表兩個字元的具名參照
少數名稱會代表兩個字元,例如≂̸(≂̸),也就是一個字元後接組合標記。解碼後會得到兩個字元,因此依碼點查詢時只會顯示第一個字元。
使用方式
- 輸入或貼上文字,選擇要編碼的範圍。
- 切換至「解碼」,將實體還原為字元。
- 搜尋表格中的符號實體,例如copy、©或U+00A9。
隱私與限制
所有編碼與解碼都在您的瀏覽器中執行。
相關工具
常見問題
需要編碼帶重音符號的字母嗎?
如果網頁以UTF-8儲存,通常不需要,因為幾乎所有網頁都是如此:只有&、<、>,以及屬性值中的引號需要逸出。只有受限於ASCII的系統才需要編碼所有字元。
é和é有什麼差別?
對瀏覽器來說沒有差別:兩者都是é。數值參照適用於所有字元;具名參照較容易閱讀,但只存在於2,231個字元與字元序列中。
為什麼 很重要?
它是不換行空格:看起來像一般空格,但會讓兩側的文字保持在同一行,例如10 kg。
免費工具・使用在瀏覽器中次・免註冊