免费注册

HTML 实体编码转换

把文字转成 HTML 实体,或者把 &、你 这样的实体还原成文字。

关于HTML 实体编码转换

HTML 实体编码转换,用在文字要放进网页、又不能被浏览器当成标签的时候:在文章里贴一段代码示例,模板里输出带 & 的商品名,把访客留言显示到页面上,往 RSS、XML 里写内容。默认只转义 & < > " ' 这五个特殊字符,页面能正常显示它们,也不会被夹带进来的标签打乱版面。

如果选择连非 ASCII 字符一起转,中文、表情都会变成实体:“你”的十进制实体是 &#20320;,十六进制是 &#x4F60;,适合对 UTF-8 支持不好的老系统和邮件模板;也可以用 &copy; 这样的命名实体。解码支持任意命名实体和数字实体,采集来的内容里夹着 &nbsp;、&quot;、&#39;,都能还原成普通字符。网页标题在百度、谷歌的搜索结果里显示成 &amp;,往往是被转义了两次,也可以在这里解码核对。全部在浏览器里完成,内容不上传。

HTML 实体编码转换怎么用

  1. 1
    选编码或解码

    文字转成实体选编码,实体还原成文字选解码。

  2. 2
    选转义范围

    只转 & < > " ' 五个特殊字符,或者连中文等非 ASCII 字符一起转。

  3. 3
    选实体写法

    命名、十进制或十六进制,比如“你”写成 &#20320; 或 &#x4F60;。

  4. 4
    复制结果

    复制后粘贴到模板、文章或 XML 里。

为什么用熊仔工匠

  • 两种转义范围

    只转五个特殊字符,或者连中文、表情等非 ASCII 字符一起转。

  • 三种实体写法

    命名实体如 &copy;,十进制如 &#20320;,十六进制如 &#x4F60;。

  • 任意实体都能解码

    命名实体、十进制和十六进制实体都能还原成原来的字符。

  • 本机处理

    在浏览器里完成,不上传,页面打开后断网也能用。

常见问题

HTML 实体编码转换常见问题

HTML 实体编码是什么?
把在 HTML 里有特殊含义的字符,比如 < 和 &,换成 &lt;、&amp; 这样的代码,浏览器就会把它们当成文字显示,而不是当成标签解析。
哪些字符必须转义?
和号 & 与小于号 < 一定要转,大于号 > 最好也转,属性值里的双引号、单引号也要转。默认模式处理的正是这五个。
命名实体和数字实体用哪个?
显示效果一样。&copy; 这类命名实体好读;&#20320;、&#x4F60; 这类数字实体每个字符都有,在 XML、RSS 里也通用,而 XML 不认识大多数 HTML 命名实体。要写成 \u 转义或 U+ 码点,可以用Unicode 编码转换。
网页标题里出现 &amp; 是怎么回事?
标题被转义了两次,源代码里写的是 &amp;amp;。在这里解码一次就能确认,然后去改模板或插件,让标题只转义一次。
HTML 实体编码解码时内容会上传吗?
不会。编码和解码都在浏览器里完成,不占每日次数,也不限次数。其他编码与加密工具也一样,都在你的设备上处理。
把HTML 实体编码转换分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

HASH 哈希加密 MD5 / SHA一次算出文字的 MD5、SHA-1、SHA-256、SHA-512 和 SM3。
TIME Unix 时间戳转换Unix 时间戳与日期时间互转,同时显示本地时间和 UTC。
U+UNI Unicode 编码转换文字与 \u 转义、&#; 编码、U+ 码点、UTF-8 字节互转。
AES AES 加密解密用 AES(GCM、CBC、CTR 模式)加密或解密文字。
JWT JWT 解析解析 JWT 的头部和载荷,检查过期时间和签名。
01BIN 进制转换数字在二进制、八进制、十进制、十六进制等进制之间转换。
BASE Base32 / Base58 编码Base32、Base58、Base85、Base16 的编码与解码。
0xHEX 文本 Hex 编码转换把文字按 UTF-8、GBK 或 UTF-16 转成十六进制,或反过来。