您的位置:首页 > Web前端 > HTML

HTML转义字符

2007-01-13 09:42 288 查看
在生成html文档或xml文档时要注意一下特殊字符,否则会出错。
HTML中的转义字符
 HTML中<, >,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示:
& 或 &
&

< 或 <
<
小于号
> 或 >
>
大于号
"
"
双引号
 
 
 

 
空格
©
©
版权符
®
®
注册符
  前者为字符转义序列,后者为数字转义序列。数字转为字符对应的ASCII码值。例如 & lt; font >显示为,<font>,若直接写为则被认为是一个链接签。
  需要说明的是:
  a. 转义序列各字符间不能有空格;
         b. 转义序列必须以";"结束;
     c. 单独的&不被认为是转义开始;
        d.区分大小写。
  另一个需要转义的字符是引号,它的转义序列为"" "或"""
  HTML使用的字符集是ISO &859 Larin-1字符集,该字符集中有许多标准键盘上无法输入的字符。对这些特殊字符只能使用转义序列。
  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 文档 c