Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

跳转到主要内容
Gizke.com
博客

HTML 实体编码/解码工具

在你的设备上运行,不会发送任何内容。
仅转义 & < > " ' - 在 HTML 中安全嵌入文本所需的最小范围。

在上方输入或粘贴内容以查看结果。

在您的浏览器中完成文本与 HTML 实体之间的相互转换。

HTML 实体可以让您在 HTML 文档中安全地包含那些原本会被解析为标记的字符(如 < 和 &),或者在某些环境下可能无法正确显示的字符。此工具会将文本转换为实体,也可反向转换:有对应命名实体时优先使用命名实体,否则回退到数字引用 - 全部在您的浏览器本地完成。

常见问题

命名实体、十进制实体和十六进制实体有什么区别?
它们是书写同一个字符的三种方式。像 &amp;copy; 这样的命名实体最易读,但只存在于几百个常用字符。十进制(&amp;#169;)和十六进制(&amp;#xa9;)数字实体则可以通过码点表示任意 Unicode 字符,二者等价,只是进制不同。
是需要转义每个字符,还是只需转义少数几个?
出于安全考虑,实际上只需要转义 & < > " ' - 这些是 HTML 赋予特殊含义的字符。转义其余字符(重音字母、符号、表情符号)是可选的,通常只有在您明确需要纯 ASCII 输出时才有用,例如为了兼容无法正确处理非 ASCII 文本的旧系统。
解码会破坏那些实际上并非实体的文本吗?
不会 - 不属于已识别实体模式的 & 符号(比如单纯的 "AT&T")会原样保留,无法识别的实体名称同样会原样保留,而不会被猜测或删除。

分享此工具

博客关于联系我们使用条款隐私政策