在生成html文档或xml文档时要注意一下特殊字符,否则会出错。
HTML中的转义字符
HTML中<, >,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示:
以下摘自:http://hi.baidu.com/leadway/blog/item/13290ef4e78b8f6eddc474f5.html
关键词: html 转义字符
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 |
本文详细介绍了HTML和XML中使用的特殊字符及其转义序列。包括小于号、大于号、和号等的基本转义字符,以及一些ISO Latin-1字符集中的特殊字符。
1459

被折叠的 条评论
为什么被折叠?



