HTML 实体转义

把 < > & 等字符与 HTML 实体互转,防止 XSS 与页面结构被破坏

HTML 实体编码/解码

常见问题

哪些字符必须转义?

必需转义的是 &、<、> 三个字符;把内容放进 HTML 属性时,还需要转义单引号与双引号。

转义能防 XSS 吗?

输出到 HTML 正文前转义可以阻止标签与脚本被解析,是防 XSS 的基础措施;富文本场景还需配合白名单过滤。

命名实体和数字实体都能还原吗?

都能,如 &nbsp; 与   均会还原成对应的空格字符。