HTML 实体编解码
HTML 特殊字符与实体之间互相转换
使用说明
输入包含 HTML 特殊字符的文本(如 <、>、&、"),点击「编码」将其转换为 HTML 实体(<、>、&、"),防止 XSS 注入;或粘贴包含实体的 HTML 代码,点击「解码」还原可读文本。
常见问题
为什么要做 HTML 实体编码?
直接将用户输入插入 HTML 会导致 XSS(跨站脚本攻击)。将 <、>、& 等字符转换为实体后,浏览器会将其显示为文本而非 HTML 标签,防止恶意脚本执行。
常见的 HTML 实体有哪些?
& 是 &,< 是 <,> 是 >," 是引号, 是不换行空格,© 是 © 版权符号。
HTML 实体和 URL 编码有什么区别?
HTML 实体用于 HTML 文档中,防止字符被解释为标签;URL 编码用于 URL 中,将特殊字符转为 %XX 格式。两者使用场景不同,不能混用。