转义选项选择转义范围与输出格式
转义范围
实体格式
输入原始文本 / HTML
转义结果
常用 HTML 转义字符对照表 共 27 个常用实体
字符十进制十六进制实体名称说明
&&&&与号 / Ampersand
<&amp;#60;&amp;#x3C;&amp;lt;小于号 / Less-than
>&amp;#62;&amp;#x3E;&amp;gt;大于号 / Greater-than
"&amp;#34;&amp;#x22;&amp;quot;双引号 / Quotation
'&amp;#39;&amp;#x27;&amp;#39;撇号 / Apostrophe
&amp;#160;&amp;#xA0;&amp;nbsp;不换行空格 / NBSP
©&amp;#169;&amp;#xA9;&amp;copy;版权符号 / Copyright
®&amp;#174;&amp;#xAE;&amp;reg;注册商标 / Registered
™&amp;#8482;&amp;#x2122;&amp;trade;商标 / Trademark
×&amp;#215;&amp;#xD7;&amp;times;乘号 / Multiplication
÷&amp;#247;&amp;#xF7;&amp;divide;除号 / Division
±&amp;#177;&amp;#xB1;&amp;plusmn;正负号 / Plus-minus
µ&amp;#181;&amp;#xB5;&amp;micro;微符号 / Micro
°&amp;#176;&amp;#xB0;&amp;deg;度符号 / Degree
§&amp;#167;&amp;#xA7;&amp;sect;章节符号 / Section
&amp;#182;&amp;#xB6;&amp;para;段落符号 / Pilcrow
«&amp;#171;&amp;#xAB;&amp;laquo;左双角引号 / Left guillemet
»&amp;#187;&amp;#xBB;&amp;raquo;右双角引号 / Right guillemet
·&amp;#183;&amp;#xB7;&amp;middot;间隔号 / Middle dot
—&amp;#8212;&amp;#x2014;&amp;mdash;长破折号 / Em dash
–&amp;#8211;&amp;#x2013;&amp;ndash;短破折号 / En dash
…&amp;#8230;&amp;#x2026;&amp;hellip;省略号 / Ellipsis
•&amp;#8226;&amp;#x2022;&amp;bull;项目符号 / Bullet
€&amp;#8364;&amp;#x20AC;&amp;euro;欧元符号 / Euro
£&amp;#163;&amp;#xA3;&amp;pound;英镑符号 / Pound
¥&amp;#165;&amp;#xA5;&amp;yen;日元 / 人民币
¢&amp;#162;&amp;#xA2;&amp;cent;美分符号 / Cent
HTML 转义知识
📌 什么是 HTML 转义

HTML 中 <、>、& 等字符有特殊含义(用于标签和实体),不能直接在文本中使用。转义就是将它们替换为对应的字符实体,例如 < 替换为 &lt;,这样浏览器就能正确显示这些符号。

🔒 XSS 防护

用户输入若直接输出到 HTML 中,可能被注入恶意脚本(XSS)。对 &、<、>、"、' 五个字符进行转义,是防止 XSS 攻击最基本有效的手段。

🔤 三种实体格式

命名实体:&lt;、&gt;,易读但不全;
十进制实体:&#60;、&#62;,兼容性最好;
十六进制实体:&#x3C;、&#x3E;,紧凑且通用。

🎯 常见应用场景

XSS 防护:用户输入输出前转义;
代码嵌入:在 HTML 中展示代码片段;
邮件模板:避免内容被解析为标签;
数据还原:将转义后的文本恢复为原始字符。