首页/对照列表/HTML特殊字符转义

HTML 实体备忘单

描述

字符实体名称 (Name)实体编号 (Number)说明 (Desc)
 
 
不换行空格 (non-breaking space)
<
&lt;
&#60;
小于号 (less than)
>
&gt;
&#62;
大于号 (greater than)
&
&amp;
&#38;
和号 (ampersand)
"
&quot;
&#34;
双引号 (double quotation mark)
'
&apos;
&#39;
单引号 (single quotation mark)
¢
&cent;
&#162;
分 (cent)
£
&pound;
&#163;
英镑 (pound)
¥
&yen;
&#165;
日元/人民币 (yen)
&euro;
&#8364;
欧元 (euro)
©
&copy;
&#169;
版权 (copyright)
®
&reg;
&#174;
注册商标 (registered trademark)
&trade;
&#8482;
商标 (trademark)
×
&times;
&#215;
乘号 (multiplication sign)
÷
&divide;
&#247;
除号 (division sign)
±
&plusmn;
&#177;
正负号 (plus-minus)
&infin;
&#8734;
无限大 (infinity)
&le;
&#8804;
小于等于 (less-than or equal to)
&ge;
&#8805;
大于等于 (greater-than or equal to)
§
&sect;
&#167;
分节符 (section sign)
&para;
&#182;
段落符 (paragraph sign)
&bull;
&#8226;
项目符号 (bullet)

功能简介

HTML特殊字符转义

HTML 字符实体全集。收录了包括版权符号、希腊字母、数学运算符在内的全量实体编码。提供实体名称(如 &copy;)与十进制、十六进制代码的对照。

如何使用

1. 输入要查询的特殊字符;2. 获取两种转义方案(实体名和数字码);3. 预览在浏览器中的实际渲染效果。

安全保障

离线字典库,无后端存储。完全保障您的代码开发私密性。

100% Client Side
📘 使用指南与技术说明

痛点引入

作为程序员,谁还没在HTML特殊字符上踩过坑?明明代码逻辑没问题,页面显示却乱成一团——原来是尖括号、引号这些特殊字符没转义!手动查表转义不仅效率低下,还容易出错,简直是摸鱼路上的绊脚石。

核心功能深度解析

这个工具的核心是自动将特殊字符转换为对应的HTML实体编码。比如<转成&lt;>转成&gt;。背后依赖的是W3C的HTML规范,通过正则表达式匹配字符,再映射到预定义的实体表。高级功能还支持递归处理嵌套标签,确保转义彻底,避免XSS攻击等安全隐患。

行业应用场景

  • 联调阶段:前端与后端API对接时,确保JSON数据中的特殊字符正确转义,避免解析错误。
  • 测试环境:自动化测试脚本中,用工具批量处理测试数据,提高用例覆盖率。
  • 生产环境:用户输入内容(如评论、表单)动态转义,防止恶意代码注入,保障网站安全。

FAQ 常见问题

  1. 为什么有时候转义后页面还是显示乱码? 可能是字符编码不一致,比如页面用UTF-8,但实体编码是ISO-8859-1,检查编码设置是关键。
  2. 所有特殊字符都需要转义吗? 不一定,通常只转义HTML有特殊意义的字符(如<>&"'),其他字符可保留原样。
  3. 转义会影响SEO吗? 不会,搜索引擎能正确解析HTML实体,但过度转义可能降低代码可读性,间接影响维护效率。
  4. 工具支持递归转义吗? 是的,高级模式能处理嵌套结构,比如<div>hello & world</div>会整体转义,避免遗漏。
  5. 转义和反转义有什么区别? 转义是把字符变实体(如&&amp;),反转义是反向操作,常用于数据还原场景。

技术科普/延伸阅读

HTML实体编码基于RFC标准,如&lt;对应ISO 8859-1。有趣的是,有些字符有多个实体表示(如©©都表示版权符号),浏览器都能识别。未解之谜:为什么&本身必须转义?因为它可能被误解析为实体开头,导致页面崩溃——这就是编程中的“小细节大坑”!

📖 精选技术文章推荐

那些藏在 URL 里的双重编码漏洞:一次 SQL 注入的完整路径

明明部署了昂贵的 WAF 防火墙,为什么数据库还是被拖库了?黑客并没有使用什么零日漏洞,而是巧妙地利用了 URL 的“双重编码”特性。本文将带你重构一次真实的攻击路径,揭示架构分层中的安全盲区,以及开发者最容易犯的致命错误。

那个把对象直接 toString 传进 URL 的同事,把我们的接口搞崩了

一个前端新人的失误:'?filter=[object Object]',让后端的 JSON.parse 直接崩溃,引发了一场 P3 级事故。本文深入探讨 JSON 与 GET 参数互转的种种陷阱:嵌套对象怎么传?数组怎么解析?URL 长度限制在哪里?以及如何避开这些暗坑。

计算机差点变成巴别塔:Unicode 发明前,我们如何处理多语言文字

在 UTF-8 统治世界之前,计算机世界曾是一片混乱的割据地。为了显示中文、日文或希腊文,开发者们发明了无数互不兼容的“代码页”。本文带你回顾那段满是乱码、冲突与妥协的编码演进史,理解 Unicode 存在的终极意义。

消失的字符:处理民族文字展示时的编码与渲染深坑

在开发文本分析工具时,我们发现 UTF-8 并不是万能药。当遇到藏文的叠加字、维吾尔文的 RTL 镜像渲染以及复杂的 Unicode 代理对时,传统的字符串处理逻辑会瞬间失效。本文记录 daima.life 在适配多元文字时的技术复盘。

💡 想要更多功能?

发现 Bug 或是希望加入新工具?支持免费提建议或商业私有化定制开发