開發者工具 / 10
HTML編碼與解碼器
將 HTML 敏感字元轉義,或解碼命名與數值實體。
HTML編碼與解碼器: TOEA 會將 & 符號、角括號、引號與單引號轉義,並解碼常見的命名實體與 Unicode 數值實體。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 開發者工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
全程在瀏覽器中執行
何時光靠編碼還不夠
編碼能讓文字在元素內容和加引號的屬性值中以文字形式顯示,但對網址沒有作用:javascript:alert(1)不含特殊字元,因此會原樣通過,放入href後仍然會執行。請確認連結是以https:或/開頭。在<script>、<style>和on…事件屬性中,適用不同的跳脫規則;查詢字串值放入屬性前,則需要先使用URL編碼器進行百分比編碼。
解碼器能辨識哪些內容
所有數值實體都會解碼,但具名實體只有六種:&、<、>、"、'和 。其他實體,例如é、©或—,會維持原樣。HTML定義了超過兩千個名稱,因此請將不熟悉的名稱改成數值形式,例如用é表示é。
像&lt;這樣的文字表示它被編碼了兩次。先解碼一次並檢查,如果仍有實體,再解碼一次。
使用方式
- 選擇「編碼」或「解碼」。
- 貼上文字或實體。
- 轉換並複製結果。
隱私與限制
處理作業在本機執行。實體編碼會依使用情境而有所不同,不能完全取代安全的範本處理。
相關工具
常見問題
編碼後就能讓任意 HTML 安全嗎?
編碼可以安全表示常見的文字字元,但程式的安全性仍取決於實際的 HTML、屬性、網址或 script 使用情境。
支援十六進位實體嗎?
支援。工具可以解碼十進位與十六進位數值實體。
免費工具・使用在瀏覽器中次・免註冊