HTML 实体转换器

把文本编码为可安全嵌入 HTML 的形式 — 选择编码的激进程度:只转义特殊字符(& < > " ')、每个非 ASCII 字符(适合旧字符集文档)或字面上的每一个字符。输出可用可读的命名实体(&copy;)、十进制引用(&#169;)或十六进制引用(&#xA9;)。解码可把任何形式还原为纯文本(数字、命名以及旧式无分号形式如 &copy)。Reference 标签页是全部 2,125 个 HTML5 命名实体的可搜索表格,带十进制/十六进制码——点击行即可复制。全部本地运行——无上传、无服务器。
模式:
编码选项
粘贴一些文本并点击处理(或直接开始输入——输出会实时更新)。
使用方法:在左侧粘贴纯文本,右侧会立即编码;或切换到解码把 &copy; 风格的文本变回字符。点击处理可手动重新运行;输入时输出区也会实时刷新。注意编码会把输入当作原始文本——如果你的文本已经包含实体序列,且你确实想再次编码,就直接编码,否则请先用解码。
命名实体与数字实体

像 &amp; 这样的命名实体可读性自然;像 &#38; 这样的数字形式——或十六进制 &#x26;——即使没有名字也适用于每个字符。实体存在的意义是让标记字符能以文本形式出现:没有它们,一个孤立的 < 会开始一个标签并破坏解析。

实践中 HTML 只有五个字符必须转义:< > & " '——转义其余是可读性,不是安全性。
参考表:完整的 HTML5 命名字符引用——输入即可搜索,点击行复制其实体码。
提示:粘贴单个字符即可找到其实体