HTML转义字符介绍
在生成html文档或xml文档时要注意一下特殊字符,否则会出错。HTML中的转义字符
HTML中<, >,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示:
& 或 &
|
&
|
和
|
|||
< 或 <
|
<
|
小于号
|
|||
> 或 >
|
>
|
大于号
|
|||
"
|
"
|
双引号
|
|||
|
|
空格
|
|||
©
|
©
|
版权符
|
|||
®
|
®
|
注册符
|
前者为字符转义序列,后者为数字转义序列。数字转为字符对应的ASCII码值。例如& lt; font >显示为,<font>,若直接写为则被认为是一个链接签。
需要说明的是:
a. 转义序列各字符间不能有空格;
b. 转义序列必须以";"结束;
c. 单独的&不被认为是转义开始;
d.区分大小写。
b. 转义序列必须以";"结束;
c. 单独的&不被认为是转义开始;
d.区分大小写。
另一个需要转义的字符是引号,它的转义序列为"" "或"""
HTML使用的字符集是ISO &859 Larin-1字符集,该字符集中有许多标准键盘上无法输入的字符。对这些特殊字符只能使用转义序列。
XML转义字符
不合法的XML字符必须被替换为相应的实体。
XML转义字符
不合法的XML字符必须被替换为相应的实体。
如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该像下面那样书写代码:
<message>if salary < 1000 then</message>
为了避免出现这种情况,必须将字符"<" 转换成实体,像下面这样:
<message>if salary < 1000 then</message>
下面是五个在XML文档中预定义好的实体:
<
|
<
|
小于号
|
>
|
>
|
大于号
|
&
|
&
|
和
|
'
|
'
|
单引号
|
"
|
"
|
双引号
|
实体必须以符号"&"开头,以符号";"结尾。
注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。
以下摘自:http://hi.baidu.com/leadway/blog/item/13290ef4e78b8f6eddc474f5.html
关键词: html 转义字符
做主页时会插入一些符号,而直接使用会出错,这时就要用到转义字符了。
■ 常用特殊字符:
只要你认识了 HTML 标记,你便会知道特殊字符的用处。
HTML 原代码 | 显示结果 | 描述 |
< | < | 小于号或显示标记 |
> | > | 大于号或显示标记 |
& | & | 可用于显示其它特殊字符 |
" | " | 引号 |
® | ® | 已注册 |
© | © | 版权 |
™ | ™ | 商标 |
  | 半个空白位 | |
  | 一个空白位 | |
| 不断行的空白 |
■ ISO Latin-1 特殊字符 :
HTML 原代码 | 显示结果 | 描述 |
Æ | Æ | Uppercase AE diphthing |
Á | Á | Uppercase A, acute accent |
 |  | Uppercase A, circumflex accent |
À | À | Uppercase A, grave accent |
Å | Å | Uppercase A, ring |
à | à | Uppercase A, tilde |
Ä | Ä | Uppercase A, dieresis or umlaut mark |
Ç | Ç | Uppercase C, cedilla |
Ð | Ð | Uppercase Eth, Icelandic |
É | É | Uppercase E, acute accent |
Ê | Ê | Uppercase E, circumflex accent |
È | È | Uppercase E, grave accent |
Ë | Ë | Uppercase E, dieresis or umlaut mark |
Í | Í | Uppercase I, acute accent |
Î | Î | Uppercase I, circumflex accent |
Ì | Ì | Uppercase I, grave accent |
Ï | Ï | Uppercase I, dieresis or umlaut mark |
Ñ | Ñ | Uppercase N, tilde |
Ó | Ó | Uppercase O, acute accent |
Ô | Ô | Uppercase O, circumflex accent |
Ò | Ò | Uppercase O, grave accent |
Ø | Ø | Uppercase O, slash |
Õ | Õ | Uppercase O, tilde |
Ö | Ö | Uppercase O, dieresis or umlaut mark |
Þ | Þ | Uppercase THORN, Icelandic |
Ú | Ú | Uppercase U, acute accent |
Û | Û | Uppercase U, circumflex accent |
Ù | Ù | Uppercase u, grave accent |
Ü | Ü | Uppercase U, dieresis or umlaut mark |
Ý | Ý | Uppercase Y, acute accent |
æ | æ | Lowercase ae diphthing |
á | á | Lowercase a, acute accent |
â | â | Lowercase a, circumflex accent |
à | à | Lowercase a, grave accent |
å | å | Lowercase a, ring |
ã | ã | Lowercase a, tilde |
ä | ä | Lowercase a, dieresis or umlaut mark |
ç | ç | Lowercase c, cedilla |
ð | ð | Lowercase eth, Icelandic |
é | é | Lowercase e, acute accent |
ê | ê | Lowercase e, circumflex accent |
è | è | Lowercase e, grave accent |
ë | ë | Lowercase e, dieresis or umlaut mark |
í | í | Lowercase i, acute accent |
î | î | Lowercase i, circumflex accent |
ì | ì | Lowercase i, grave accent |
ï | ï | Lowercase i, dieresis or umlaut mark |
ñ | ñ | Lowercase n, tilde |
ó | ó | Lowercase o, acute accent |
ô | ô | Lowercase o, circumflex accent |
ò | ò | Lowercase o, grave accent |
ø | ø | Lowercase o, slash |
õ | õ | Lowercase o, tilde |
ö | ö | Lowercase o, dieresis or umlaut mark |
ß | ß | Lowercase sharp s, German (sz ligature) |
þ | þ | Lowercase thorn, Icelandic |
ú | ú | Lowercase u, acute accent |
û | û | Lowercase u, circumflex accent |
ù | ù | Lowercase u, grave accent |
ü | ü | Lowercase u, dieresis or umlaut mark |
ý | ý | Lowercase y, acute accent |
ÿ | ÿ | Lowercase y, dieresis or umlaut mark |
本文地址:http://www.45fan.com/dnjc/71102.html