在线HTML实体编码解码

原始文本
HTML实体编码

编码模式

常用HTML实体对照表

&&和号
<&lt;小于号
>&gt;大于号
"&quot;双引号
'&apos;单引号
&nbsp;不换行空格
©&copy;版权
®&reg;注册商标
&trade;商标
&euro;欧元
¥&yen;人民币/日元
£&pound;英镑
°&deg;
±&plusmn;加减号
×&times;乘号
÷&divide;除号
&larr;左箭头
&rarr;右箭头
&spades;黑桃
&hearts;红心
&mdash;破折号
&hellip;省略号
«&laquo;左书名号
»&raquo;右书名号

HTML实体编码解码使用说明

在线HTML实体编码解码工具,支持命名实体、十进制、十六进制三种编码模式,内置常用HTML实体对照表,前端开发者必备工具。

功能特点

  • 支持命名实体(&amp;)、十进制(&#60;)、十六进制(&#x3C;)三种编码模式
  • 一键编码/解码,实时互转
  • 内置30+常用HTML实体对照表
  • 支持批量文本编码解码
  • 点击对照表可快速插入实体

使用步骤

  1. 在左侧输入框输入原始文本
  2. 点击「编码」按钮转为HTML实体
  3. 或在右侧输入编码文本,点击「解码」还原
  4. 切换编码模式选择命名/十进制/十六进制格式

常见问题

什么是HTML实体编码?

HTML实体编码是用特殊字符序列代替HTML中有特殊含义的字符,如<用&lt;代替,&用&amp;代替,防止浏览器误解析。

三种编码模式有什么区别?

命名实体如&lt;可读性好;十进制如&#60;和十六进制如&#x3C;是数字引用,可表示任意Unicode字符,适合命名实体不支持的字符。

什么时候需要HTML实体编码?

在HTML中显示<、>、&、"等特殊字符时必须编码;在URL参数、CSS content属性中传递特殊字符时也常用。

为什么编码后中文也变了?

十进制/十六进制模式下非ASCII字符也会被编码(如中→&#20013;),这是正常的。命名实体模式只编码HTML保留字符。