HTML转义字符

在生成html文档或xml文档时要注意一下特殊字符,否则会出错。
HTML中的转义字符
 HTML中<, >,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示:
&amp; 或 &
&
&lt; 或 <
<
小于号
&gt; 或 >
>
大于号
&quot;
"
双引号
 
&nbsp;

 

 
空格
&copy;
©
版权符
&reg
®
注册符
  前者为字符转义序列,后者为数字转义序列。数字转为字符对应的ASCII码值。例如 & lt; font &gt;显示为,<font>,若直接写为则被认为是一个链接签。
  需要说明的是:
  a. 转义序列各字符间不能有空格;
         b. 转义序列必须以";"结束;
     c. 单独的&不被认为是转义开始;
        d.区分大小写。
  另一个需要转义的字符是引号,它的转义序列为"" "或"""
  HTML使用的字符集是ISO &859 Larin-1字符集,该字符集中有许多标准键盘上无法输入的字符。对这些特殊字符只能使用转义序列。
  XML转义字符
       不合法的XML字符必须被替换为相应的实体。
  如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该像下面那样书写代码:
<message>if salary < 1000 then</message>
  为了避免出现这种情况,必须将字符"<" 转换成实体,像下面这样:
<message>if salary &lt; 1000 then</message>
  下面是五个在XML文档中预定义好的实体:

&lt;
<
小于号
&gt;
>
大于号
&amp;
&
&apos;
'
单引号
&quot;
"
双引号

  实体必须以符号"&"开头,以符号";"结尾。
  注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。
 

以下摘自:http://hi.baidu.com/leadway/blog/item/13290ef4e78b8f6eddc474f5.html

关键词: html    转义字符                                          

做主页时会插入一些符号,而直接使用会出错,这时就要用到转义字符了。

■ 常用特殊字符:

只要你认识了 HTML 标记,你便会知道特殊字符的用处。

HTML 原代码显示结果描述
&lt;<小于号或显示标记
&gt;>大于号或显示标记
&amp;&可用于显示其它特殊字符
&quot;"引号
&reg;®已注册
&copy;©版权
&trade;商标
&ensp; 半个空白位
&emsp; 一个空白位
&nbsp; 不断行的空白

■ ISO Latin-1 特殊字符 :

HTML 原代码显示结果描述
&AElig;ÆUppercase AE diphthing
&Aacute;ÁUppercase A, acute accent
&Acirc;ÂUppercase A, circumflex accent
&Agrave;ÀUppercase A, grave accent
&Aring;ÅUppercase A, ring
&Atilde;ÃUppercase A, tilde
&Auml;ÄUppercase A, dieresis or umlaut mark
&Ccedil;ÇUppercase C, cedilla
&ETH;ÐUppercase Eth, Icelandic
&Eacute;ÉUppercase E, acute accent
&Ecirc;ÊUppercase E, circumflex accent
&Egrave;ÈUppercase E, grave accent
&Euml;ËUppercase E, dieresis or umlaut mark
&Iacute;ÍUppercase I, acute accent
&Icirc;ÎUppercase I, circumflex accent
&Igrave;ÌUppercase I, grave accent
&Iuml;ÏUppercase I, dieresis or umlaut mark
&Ntilde;ÑUppercase N, tilde
&Oacute;ÓUppercase O, acute accent
&Ocirc;ÔUppercase O, circumflex accent
&Ograve;ÒUppercase O, grave accent
&Oslash;ØUppercase O, slash
&Otilde;ÕUppercase O, tilde
&Ouml;ÖUppercase O, dieresis or umlaut mark
&THORN;ÞUppercase THORN, Icelandic
&Uacute;ÚUppercase U, acute accent
&Ucirc;ÛUppercase U, circumflex accent
&Ugrave;ÙUppercase u, grave accent
&Uuml;ÜUppercase U, dieresis or umlaut mark
&Yacute;ÝUppercase Y, acute accent
&aelig;æLowercase ae diphthing
&aacute;áLowercase a, acute accent
&acirc;âLowercase a, circumflex accent
&agrave;àLowercase a, grave accent
&aring;åLowercase a, ring
&atilde;ãLowercase a, tilde
&auml;äLowercase a, dieresis or umlaut mark
&ccedil;çLowercase c, cedilla
&eth;ðLowercase eth, Icelandic
&eacute;éLowercase e, acute accent
&ecirc;êLowercase e, circumflex accent
&egrave;èLowercase e, grave accent
&euml;ëLowercase e, dieresis or umlaut mark
&iacute;íLowercase i, acute accent
&icirc;îLowercase i, circumflex accent
&igrave;ìLowercase i, grave accent
&iuml;ïLowercase i, dieresis or umlaut mark
&ntilde;ñLowercase n, tilde
&oacute;óLowercase o, acute accent
&ocirc;ôLowercase o, circumflex accent
&ograve;òLowercase o, grave accent
&oslash;øLowercase o, slash
&otilde;õLowercase o, tilde
&ouml;öLowercase o, dieresis or umlaut mark
&szlig;ßLowercase sharp s, German (sz ligature)
&thorn;þLowercase thorn, Icelandic
&uacute;úLowercase u, acute accent
&ucirc;ûLowercase u, circumflex accent
&ugrave;ùLowercase u, grave accent
&uuml;üLowercase u, dieresis or umlaut mark
&yacute;ýLowercase y, acute accent
&yuml;ÿLowercase y, dieresis or umlaut mark
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值