tools.memory.gd.cn

HTML 实体编解码

HTML 特殊字符与实体之间互相转换

使用说明

输入包含 HTML 特殊字符的文本(如 <、>、&、"),点击「编码」将其转换为 HTML 实体(&lt;、&gt;、&amp;、&quot;),防止 XSS 注入;或粘贴包含实体的 HTML 代码,点击「解码」还原可读文本。

常见问题

为什么要做 HTML 实体编码?

直接将用户输入插入 HTML 会导致 XSS(跨站脚本攻击)。将 <、>、& 等字符转换为实体后,浏览器会将其显示为文本而非 HTML 标签,防止恶意脚本执行。

常见的 HTML 实体有哪些?

&amp; 是 &,&lt; 是 <,&gt; 是 >,&quot; 是引号,&nbsp; 是不换行空格,&copy; 是 © 版权符号。

HTML 实体和 URL 编码有什么区别?

HTML 实体用于 HTML 文档中,防止字符被解释为标签;URL 编码用于 URL 中,将特殊字符转为 %XX 格式。两者使用场景不同,不能混用。

相关工具