HTML 实体转义 / 反转义

HTML 实体转义与反转义

浏览器内运算HTML Entity Encoder工具型03编码与加密

什么是HTML 实体转义 / 反转义

HTML 实体工具把 & < > " 等字符转成实体形式,防止内容破坏页面结构或形成注入;反向操作则把实体还原为可读文本。可选把所有非 ASCII 字符也转成数字实体,转换在本地完成。

怎么用HTML 实体转义 / 反转义

  1. 1选择转义或反转义。
  2. 2粘贴内容,结果即时生成。
  3. 3需要在只支持 ASCII 的环境里传输中文时,打开「转义所有非 ASCII」。

常见问题

HTML 转义能防止 XSS 吗?+

在把不可信内容插入 HTML 文本节点时,转义这五个字符是有效的基础防护。但插入到属性、URL、CSS 或 JavaScript 上下文时规则各不相同,必须使用对应上下文的编码方式,或直接使用框架的安全绑定。

为什么 & 必须最先转义?+

因为其他实体都以 & 开头。如果先把 < 转成 &lt; 再转义 &,就会得到 &amp;lt; 这样的双重转义结果。本工具已按正确顺序处理。

相关工具

全部工具