← 返回首页

HTML 实体编解码

特殊字符与 HTML 实体互转,防止页面转义错乱

字符数 {{ input.length }}
同时把中文等非 ASCII 字符转为数字实体
{{ errorMsg }}
转换 交换 复制结果 清空
实体编码常用于在网页中安全展示代码片段、用户输入或尖括号内容,避免被浏览器当作标签解析。

常用 HTML 实体对照

  • &lt; 表示小于号 <,&gt; 表示大于号 >
  • &amp; 表示 &,&quot; 表示双引号 "
  • &nbsp; 表示不换行空格,&copy; 表示 ©

常见问题

编码后中文也需要转义吗?

通常不需要。只有 &、<、>、引号等会破坏 HTML 结构的字符必须编码;勾选非 ASCII 转数字实体适合特殊兼容场景。

解码会执行脚本吗?

不会。工具只做文本层面的实体替换,不会把结果插入页面执行,因此解码 <script> 也是安全的纯文本。