语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
HTML实体编码器/解码器

HTML实体编码器/解码器

将特殊字符转换为HTML实体,或将实体解码回文本。支持命名、十进制和十六进制格式。

什么是HTML实体?

HTML实体是用来表示在HTML中具有特殊含义或无法轻易从键盘输入的字符的特殊代码。例如,小于号(<)在HTML中写作&lt;,以防止浏览器将其解释为标签。

此工具可帮助您快速在常规文本和HTML实体代码之间进行转换。无论您是在标记中插入特殊字符的网页开发人员,还是需要解码充满实体引用的字符串,此编码器/解码器都能瞬间完成。

支持的编码格式

命名实体

人类可读的代码,如&amp;&copy;&lt;

十进制数字

十进制字符代码,如&#38;&#169;

十六进制数字

十六进制字符代码,如&#x26;&#xA9;

使用方法

编码文本

1

选择模式

确保选择了编码模式(默认为活跃状态)

2

选择格式

选择您偏好的格式:命名十进制十六进制

3

输入文本

在左侧面板中输入或粘贴您的文本

4

获取结果

编码结果会立即显示在右侧面板中

5

复制输出

点击复制按钮将结果复制到剪贴板

解码实体

1

切换模式

使用切换按钮切换到解码模式

2

粘贴实体

在左侧面板中粘贴您的HTML实体

3

查看结果

解码文本会立即显示在右侧面板中

使用参考表

1

打开参考

点击实体参考展开参考面板

2

浏览或搜索

浏览分类或使用搜索栏查找特定实体

3

复制实体

点击任意行将实体名称复制到剪贴板

功能特性

三种编码格式

使用最适合您需求的格式对文本进行编码。命名实体最易读(&amp;),而十进制(&#38;)和十六进制(&#x26;)代码支持所有Unicode字符。

  • 命名实体便于阅读
  • 十进制用于标准数字代码
  • 十六进制用于紧凑表示

实时转换

结果会在您输入时自动更新 — 无需按转换按钮。转换使用防抖技术,即使处理大型文本也能保持响应速度。

  • 输入时即时显示结果
  • 针对大型文本进行优化
  • 无需手动转换

交换功能

使用交换按钮快速反向转换。输出成为新的输入,模式自动切换,使往返编码和解码变得轻而易举。

  • 一键交换输入/输出
  • 自动模式切换
  • 无缝往返转换

实体参考表

浏览按六个类别组织的全面HTML实体集合:常用、符号、数学、箭头、货币和希腊字母。使用搜索栏按字符、名称、代码或描述查找任何实体。

  • 六个有组织的类别
  • 强大的搜索功能
  • 一键复制到剪贴板
您的数据保持私密:所有处理都在您的浏览器中进行。您的文本永远不会离开您的设备,我们不收集或存储任何输入数据。无上传、无跟踪 — 完全隐私保证。

常见问题

命名、十进制和十六进制格式有什么区别?

命名实体使用人类可读的代码,如&copy;表示©。十进制使用字符的Unicode数字(十进制)(&#169;),十六进制使用十六进制(&#xA9;)。

这三种格式在浏览器中产生相同的结果,但命名实体更易读,而数字格式支持任何Unicode字符。

命名

人类可读

  • 易于理解
  • 字符集有限
  • 示例:&copy;
数字

通用覆盖

  • 所有Unicode字符
  • 十进制或十六进制格式
  • 示例:&#169;&#xA9;

为什么要编码HTML实体?

编码可防止浏览器将字符误解为HTML标记。例如,如果不将<字符编码为&lt;,它可能会破坏您的页面布局。

编码还允许您显示标准键盘上不可用的特殊字符。

常见错误:忘记编码特殊字符可能导致HTML结构破损、安全漏洞(XSS攻击)和不同浏览器的显示问题。
  • 防止HTML解析错误
  • 正确显示特殊字符
  • 提高安全性(防止XSS)
  • 确保跨浏览器兼容性

我可以解码混合实体类型吗?

可以。解码器可以同时处理命名、十进制和十六进制实体。例如:

混合实体示例
&lt;p&gt;&#169; &amp; &#x2122;

这会正确解码为:<p>© & ™

专业提示:您可以粘贴包含多种实体格式的HTML代码,该工具将同时解码所有实体,无需任何配置。

没有命名实体的字符会怎样?

使用命名格式时,没有命名实体的字符(如重音字母ñ或ü)会自动回退到十进制数字编码。

在十进制或十六进制模式下,所有非ASCII和HTML特殊字符都会进行数字编码。

字符 命名实体 十进制 十六进制
© &copy; &#169; &#xA9;
ñ 无命名实体 &#241; &#xF1;
ü 无命名实体 &#252; &#xFC;

有大小限制吗?

没有硬性限制。该工具完全在您的浏览器中处理文本,因此性能取决于您的设备。它可以轻松处理典型的代码片段和文档。

小文本(< 10KB) 即时
中等文本(10-100KB) 快速
大文本(> 100KB) 取决于设备
格式:
文本
HTML Entities
字符 实体 十进制 十六进制 描述
使用切换按钮在编码解码模式之间切换
选择编码格式:命名(&amp;)、十进制(&#38;)或十六进制(&#x26;)
使用交换按钮快速反向转换
打开实体参考面板浏览和搜索常见HTML实体
点击参考表中的任意行复制实体到剪贴板
所有处理都在您的浏览器中进行 — 不会向任何服务器发送数据
想了解更多? 阅读文档 →
1/7
评论 0
留下评论

还没有评论,快来发表第一条!

开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索