转义字符串(Escape Sequence)也称字符实体(Character
Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直
接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转
义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。表18-3是其中的几个
转义字符串。
表18-3 特殊字符
字符
|
十进制
|
转义字符
|
"
|
"
|
"
|
&
|
&
|
&
|
<
|
<
|
<
|
>
|
>
|
>
|
不断开空格(non-breaking space)
|
|
|
表18-4 其他字符
字符
|
十进制
|
转义字符
|
字符
|
十进制
|
转义字符
|
字符
|
十进制
|
转义字符
|
?
|
¡
|
¡
|
Á
|
Á
|
Á
|
á
|
á
|
á
|
¢
|
¢
|
¢
|
Â
|
Â
|
ˆ
|
â
|
â
|
â
|
£
|
£
|
£
|
Ã
|
Ã
|
Ã
|
ã
|
ã
|
ã
|
¤
|
¤
|
¤
|
Ä
|
Ä
|
Ä
|
ä
|
ä
|
ä
|
¥
|
¥
|
¥
|
Å
|
Å
|
˚
|
å
|
å
|
å
|
|
|
¦
|
¦
|
Æ
|
Æ
|
Æ
|
æ
|
æ
|
æ
|
§
|
§
|
§
|
Ç
|
Ç
|
Ç
|
ç
|
ç
|
ç
|
¨
|
¨
|
¨
|
È
|
È
|
È
|
è
|
è
|
è
|
©
|
©
|
©
|
É
|
É
|
É
|
é
|
é
|
é
|
a
|
ª
|
ª
|
Ê
|
Ê
|
Ê
|
ê
|
ê
|
ê
|
?
|
«
|
«
|
Ë
|
Ë
|
Ë
|
ë
|
ë
|
ë
|
?
|
¬
|
¬
|
Ì
|
Ì
|
Ì
|
ì
|
ì
|
ì
|
\x7f
|
|
­
|
Í
|
Í
|
Í
|
í
|
í
|
í
|
®
|
®
|
®
|
Î
|
Î
|
Î
|
î
|
î
|
î
|
ˉ
|
¯
|
¯
|
Ï
|
Ï
|
Ï
|
ï
|
ï
|
ï
|
°
|
°
|
°
|
Ð
|
Ð
|
Ð
|
ð
|
ð
|
&ieth;
|
±
|
±
|
±
|
Ñ
|
Ñ
|
Ñ
|
ñ
|
ñ
|
ñ
|
2
|
²
|
²
|
Ò
|
Ò
|
Ò
|
ò
|
ò
|
ò
|
3
|
³
|
³
|
Ó
|
Ó
|
Ó
|
ó
|
ó
|
ó
|
′
|
´
|
´
|
Ô
|
Ô
|
Ô
|
ô
|
ô
|
ô
|
μ
|
µ
|
µ
|
Õ
|
Õ
|
Õ
|
õ
|
õ
|
õ
|
?
|
¶
|
¶
|
Ö
|
Ö
|
Ö
|
ö
|
ö
|
ö
|
·
|
·
|
·
|
×
|
×
|
×
|
÷
|
÷
|
÷
|
?
|
¸
|
¸
|
Ø
|
Ø
|
Ø
|
ø
|
ø
|
ø
|
1
|
¹
|
¹
|
Ù
|
Ù
|
Ù
|
ù
|
ù
|
ù
|
o
|
º
|
º
|
Ú
|
Ú
|
Ú
|
ú
|
ú
|
ú
|
?
|
»
|
»
|
Û
|
Û
|
Û
|
û
|
û
|
û
|
?
|
¼
|
¼
|
Ü
|
Ü
|
Ü
|
ü
|
ü
|
ü
|
?
|
½
|
½
|
Ý
|
Ý
|
Ý
|
ý
|
ý
|
ý
|
?
|
¾
|
¾
|
Þ
|
Þ
|
Þ
|
þ
|
þ
|
þ
|
?
|
¿
|
¿
|
ß
|
ß
|
ß
|
ÿ
|
ÿ
|
ÿ
|
À
|
À
|
À
|
à
|
à
|
à
|
|
|
|
分享到:
相关推荐
HTML转义字符大全:ISO Latin-1字符集,各种字符的转义
常用HTML转义字符常用HTML转义字符
使用Perl的对策进行HTML转义的方法 一、实验目的 了解XSS的有关知识; 了解XSS防御的有关知识; 了解Perl语言的有关知识; 掌握使用Perl语言对HTML转义,实现XSS防御。 二、实验内容 安装Perl语言环境; 搭建Apache ...
常用HTML转义字符,html转义符,JavaScript转义符,html转义字符表,HTML语言特殊字符对照表(ISO Latin-1字符集) - 来源:嘻嘻网 114_xixik_com_files
JAVA实现html转义字符及css清除_.docx
HTML转义符号.pdf
这里是网上找的html转义字符表,上传供大家参考
本文实例讲述了JS Html转义和反转义(html编码和解码)的实现与使用方法。分享给大家供大家参考,具体如下: 1、JS实现html转义和反转义主要有两种方式: 1)、利用用浏览器内部转换器实现html转义; 2)、用正则...
使用Perl对策进行HTML转义 1 Perl 2 Perl转义对策 3 Perl对策转义XSS实例演示 目录 Perl Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模...
html转义,在页面中的一些特殊符号的转义html转义,在页面中的一些特殊符号的转义
主要介绍了一个静态文件处理的一些便捷服务,包括java清除html转义字符,清除html代码,从style样式中读取CSS的属性,将字符串截取指定长度,涉及log4j,common-lang类的学习
本文详细介绍了HTML转义字符 Escape Sequence
对 HTML 中的特殊字符进行转义过滤,可有效避免 web shell 攻击和跨站攻击。 这是最完整的 HTML 转义字符集了。
本文实例讲述了python处理html转义字符的方法。分享给大家供大家参考,具体如下: 最近在用Python处理网页数据时,经常遇到一些html转义字符(也叫html字符实体),例如<> 等。字符实体一般是为了表示网页中的...
话不多说,请看代码: /** JQuery Html Encoding、Decoding * 原理是利用JQuery自带的html...*/ [removed][removed] [removed] //Html编码获取Html转义实体 function htmlEncode(value){ return $('<div>').text(va
浅谈html转义及防止javascript注入攻击的方法.docx
Java 中 HTML 转义与反转义工具类 代码如下 import org.apache.commons.lang3.StringUtils; /** * 转义和反转义工具类 * */ public class EscapeUtil { private static final char[][] TEXT = new char[64][]; ...
通过html转义能解决这个问题。 一:什么是html转义? html转义是将特殊字符或html标签转换为与之对应的字符。如:< 会转义为 <> 或转义为 >像“[removed]alert(‘test’);[removed]”这段字符会转义为...