web

HTML Entity 编码 / 解码

在浏览器本地编码和解码 HTML Entity,支持命名/十进制/十六进制实体、批量逐行处理与文本预览。

等待输入

转换过程中会保留空格与换行。

文本预览

渲染后的字符(保留空白)
预览会显示在这里。

HTML Entity 课程

系统学习 HTML Entity:转义原理、命名与数字实体、CMS 场景与调试方法。

课程首页

关于此工具

DevCove HTML Entity 编码/解码工具帮助前端开发者、CMS 编辑和模板作者安全地转义或还原 HTML 字符。可将字符转换为 © 等命名实体、© 等十进制实体,或 © 等十六进制实体;也可把混合实体字符串解码回 Unicode 文本,并保留空格与换行。批量模式适合日志、CSV 字段和迁移清单的逐行处理。

如何使用

当 CMS 内容、模板或日志里出现 HTML 转义字符时,可以使用本工具:

  1. 选择编码,将文本转为 HTML/CMS/模板可安全使用的实体;选择解码,将实体还原为可读字符。
  2. 编码时可选择命名、十进制或十六进制实体。命名实体更易读,数字实体适合冷门符号。
  3. 准备属性值时可启用引号编码;仅处理 HTML 文本节点时可关闭。
  4. 通过文本预览查看解码后的字符效果,例如 © 和不换行空格。
  5. 批量模式适合日志、导出文件或表格数据,逐行转换且不破坏换行。
  6. 解码只产生文本,不会自动净化 HTML,请勿直接把不可信 HTML 插入页面。

功能特点

面向前端、CMS、模板与日志排查场景:

  • 浏览器内 HTML 转义与还原。
  • 支持 &、<、©、  等命名实体。
  • 支持 © 等十进制与 © 等十六进制数字实体。
  • 保留空格、Tab 与换行。
  • 文本预览面板展示解码后的字符外观。
  • 批量逐行编码/解码,支持制表符分隔复制。
  • 对无效数字实体给出清晰错误。
  • 100% 浏览器本地处理,输入不会上传。
  • 可与 URL 编码、Base64、JSON 工具配合清理内容流水线。

常见问题

命名实体和数字实体有什么区别?

命名实体使用可读名称,如 ©;数字实体使用码点,如 © 或 ©。浏览器解码后效果相同。

这会自动净化不安全 HTML 吗?

不会。编码有助于避免被误解析;解码只是还原字符,不会移除脚本或不安全标记。渲染不可信 HTML 前仍需单独净化。

换行会保留吗?

会。批量模式按行处理;单次编码/解码也会保留 \n 换行符。

什么时候需要编码引号?

把值放入 HTML 属性中时应编码引号。普通文本节点通常重点转义 < 和 >。

可以解码混合格式的实体吗?

可以。解码器可在同一输入中处理命名、十进制和十六进制实体。

内容会上传吗?

不会。所有编解码在浏览器本地完成。