RevealTheme logo

HTML实体编码与解码工具

将特殊字符转换为HTML实体(&、<等),或进行反向转换。适用于将文本安全地嵌入HTML。

什么是HTML实体编码与解码工具?

HTML实体是用来表示在HTML中具有特殊含义的字符的转义序列:&amp;表示&,&lt;表示<,等等。如果你将用户提供的文本不经编码就直接嵌入HTML,就会造成XSS漏洞。本工具可将文本转换为已编码实体的HTML以便安全嵌入,或将含有实体的HTML解码还原为纯文本。

常见问题

我应该编码哪些字符?
至少要编码:< > & " '。它们在HTML中具有特殊含义,可能破坏解析或造成XSS。
我应该编码所有实体,还是只编码不安全的字符?
对于现代的UTF-8页面,只需编码不安全的字符(&、<、>、"、')。全部编码会使HTML体积膨胀。

相关工具