HTML 实体转义工具把尖括号、&、引号等特殊字符转成对应实体,避免代码片段被浏览器当作标签解析,也支持一键还原。命名实体与数字实体两种写法都能处理,结果可直接粘贴进文章、模板或富文本编辑器。写技术文档、展示示例代码、排查 XSS 与页面渲染异常时都用得上。内容只在浏览器里转换,不会上传,也不会留下记录。
<div class="a">A & B</div>
<div class="a">A & B</div>
不会。转义与反转义都在你的浏览器本地完成,内容不会上传任何服务器,页面关闭后也不留下记录,和站内 文件批量拖入 等本地工具一致。
把字符串输出到 HTML 正文或标签属性、且内容可能来自用户输入时,就需要把 <、>、&、" 转成实体,否则会被浏览器解析成标签或结构造成显示错乱。
转义是输出侧的一道防线,但不是全部。还要结合内容所在的上下文(正文 / 属性 / JS / URL 各有差异)、框架自带转义与 CSP,并在输入侧做校。
取决于语境。HTML 属性用双引号包裹时单引号不必转义;一旦属性改用单引号包裹,内容里的单引号就必须转成 '。
会叠加编码,例如 & 先转成 &,再转一次变成 &,页面上显示的是字面的 < 而不是 < 符号。所以只应对「原始内容」转义一次,别对结果重复处理。