HTML 实体转义
把 < > & 等字符与 HTML 实体互转,防止 XSS 与页面结构被破坏
HTML 实体编码/解码
常见问题
哪些字符必须转义?
必需转义的是 &、<、> 三个字符;把内容放进 HTML 属性时,还需要转义单引号与双引号。
转义能防 XSS 吗?
输出到 HTML 正文前转义可以阻止标签与脚本被解析,是防 XSS 的基础措施;富文本场景还需配合白名单过滤。
命名实体和数字实体都能还原吗?
都能,如 与 均会还原成对应的空格字符。