达达工具

HTML 实体编码与解码

把会破坏 HTML 结构的字符转成实体,也能把实体还原为普通文本。支持名称形式和数字形式。

仅在浏览器中处理免费使用

结果

常用实体

字符名称编号
&&&
<&lt;&#60;
>&gt;&#62;
"&quot;&#34;
'&apos;&#39;
 &nbsp;&#160;
¢&cent;&#162;
£&pound;&#163;
¥&yen;&#165;
€&euro;&#8364;
©&copy;&#169;
®&reg;&#174;
™&trade;&#8482;
§&sect;&#167;
&para;&#182;
†&dagger;&#8224;
‡&Dagger;&#8225;
•&bull;&#8226;
…&hellip;&#8230;
‰&permil;&#8240;
′&prime;&#8242;
″&Prime;&#8243;
‹&lsaquo;&#8249;
›&rsaquo;&#8250;
«&laquo;&#171;
»&raquo;&#187;
‘&lsquo;&#8216;
’&rsquo;&#8217;
“&ldquo;&#8220;
”&rdquo;&#8221;
–&ndash;&#8211;
—&mdash;&#8212;
±&plusmn;&#177;
×&times;&#215;
÷&divide;&#247;
¼&frac14;&#188;
½&frac12;&#189;
¾&frac34;&#190;
°&deg;&#176;
µ&micro;&#181;
¡&iexcl;&#161;
¿&iquest;&#191;
¦&brvbar;&#166;
¨&uml;&#168;
ª&ordf;&#170;
º&ordm;&#186;
¬&not;&#172;
¯&macr;&#175;
´&acute;&#180;
¸&cedil;&#184;
←&larr;&#8592;
↑&uarr;&#8593;
→&rarr;&#8594;
↓&darr;&#8595;
↔&harr;&#8596;
∞&infin;&#8734;
≠&ne;&#8800;
≤&le;&#8804;
≥&ge;&#8805;

文件在浏览器本地处理,不会上传到服务器。

使用方法

无需注册、无需安装,也没有使用次数限制,完全免费。

在左侧粘贴文字,右侧就会出现转换结果。编码时总会转换那五个会改变文档结构的字符:与号、两个尖括号和两种引号。

名称形式在源码里更易读 —— &copy; 一看就懂,&#169; 则不然 —— 但有名称的字符是有限的。数字形式适用于任何字符,因此 ASCII 之外的内容用它更合适。混合模式在有名称时用名称,否则用数字。

解码时会原样保留无法识别的实体。擅自删除会悄悄损坏原文,而普通文句中的与号本来就该保持原样。

转换使用对照表完成,不会把文本当作 HTML 交给浏览器处理。这个区别很关键:用 innerHTML 解码会让输入中隐藏的脚本或事件处理器真的执行。

粘贴的内容不会上传到服务器,全部在浏览器本地完成。

常与它一起使用的工具