当前位置:文档之家› Html转义字符

Html转义字符

HTML字符实体(Character Entities),转义字符串(Escape Sequence)为什么要用转义字符串?HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。

这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢?这就要说到HTML转义字符串(Escape Sequence)了。

转义字符串(Escape Sequence)也称字符实体(Character Entity)。

在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。

为了在HTML文档中使用这些符号,就需要定义它的转义字符串。

当解释程序遇到这类字符串时就把它解释为真实的字符。

在输入转义字符串时,要严格遵守字母大小写的规则。

第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。

转义字符串的组成转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。

比如,要显示小于号(<),就可以写 &lt; 或者 &#60; 。

用实体(Entity)名字的好处是比较好理解,一看lt,大概就猜出是less than的意思,但是其劣势在于并不是所有的浏览器都支持最新的Entity名字。

而实体(Entity)编号,各种浏览器都能处理。

提示:实体名称(Entity)是区分大小写的。

备注:同一个符号,可以用“实体名称”和“实体编号”两种方式引用,“实体名称”的优势在于便于记忆,但不能保证所有的浏览器都能顺利识别它,而“实体编号”则没有这种担忧,但它实在不方便记忆。

如何显示空格?通常情况下,HTML会自动截去多余的空格。

不管你加多少空格,都被看做一个空格。

比如你在两个字之间加了10个空格,HTML会截去9个空格,只保留一个。

为了在网页中增加空格,你可以使用&nbsp;表示空格。

HTML特殊转义字符列表最常用的字符实体Character Entities显示说明实体名称实体编号半方大的空白&ensp; &#8194;全方大的空白&emsp; &#8195;不断行的空白格&nbsp; &#160;< 小于&lt; &#60;> 大于&gt; &#62;& &符号&amp; &#38;" 双引号&quot; &#34;¦版权&copy; &#169;®已注册商标&reg; &#174;Ţ商标(美国)Ţ&#8482;¬乘号&times; &#215;¶除号&divide; &#247;ISO 8859-1 (Latin-1)字符集HTML 4.01 支持 ISO 8859-1 (Latin-1) 字符集。

备注:为了方便起见,以下表格中,“实体名称”简称为“名称”,“实体编号”简称为“编号”显示名称编号显示名称编号显示名称编号显示名称编号显示&nbsp; &#160; ¡&iexcl; &#161; ¢&cent; &#162; £&pound; &#163; ¤&cu ¤&yen; &#165; ¥&brvbar; &#166; §&sect; &#167; ¨&uml; &#168; ¦&co §&ordf; &#170; ¨&laquo; &#171; ©&not; &#172; &shy; &#173; ®&re ¯&macr; &#175; ©&deg; &#176; ª&plusmn; &#177; °&sup2; &#178; ±&su ²&acute; &#180; ³&micro; &#181; ´&para; &#182; «&middot; &#183; µ&ce ¶&sup1; &#185; ·&ordm; &#186; ¸&raquo; &#187; ¹&frac14; &#188; º&fr »&frac34; &#190; ¼&iquest; &#191; ½&Agrave; &#192; ¾&Aacute; &#193; ¿&Ac À&Atilde; &#195; Á&Auml; &#196; Â&Aring; &#197; Ã&AElig; &#198; Ä&Cc Å&Egrave; &#200; Æ&Eacute; &#201; Ç&Ecirc; &#202; È&Euml; &#203; É&Ig Ê&Iacute; &#205; Ë&Icirc; &#206; Ì&Iuml; &#207; Í&ETH; &#208; Î&Nt Ï&Ograve; &#210; Ð&Oacute; &#211; Ñ&Ocirc; &#212; Ò&Otilde; &#213; Ó&Ou ¬&times; &#215; Ô&Oslash; &#216; Õ&Ugrave; &#217; Ö&Uacute; &#218; ×&Uc Ø&Uuml; &#220; Ù&Yacute; &#221; Ú&THORN; &#222; Û&szlig; &#223; ­&ag ®&aacute; &#225; Ü&acirc; &#226; Ý&atilde; &#227; Þ&auml; &#228; ß&ar à&aelig; &#230; á&ccedil; &#231; ¯&egrave; &#232; °&eacute; &#233; ±&ec â&euml; &#235; ²&igrave; &#236; ³&iacute; &#237; ã&icirc; &#238; ä&iu å&eth; &#240; æ&ntilde; &#241; ´&ograve; &#242; µ&oacute; &#243; ç&oc è&otilde; &#245; é&ouml; &#246; ¶&divide; &#247; ê&oslash; &#248; ·&ug¸&uacute; &#250; ë&ucirc; &#251; ¹&uuml; &#252; ì&yacute; &#253; í&th î&yuml; &#255;数学和希腊字母标志symbols, mathematical symbols, and Greek letters显示名称编号显示名称编号显示名称编号显示名称编号显示名ŗ&fnof; &#402; Α&Alpha; &#913; Β&Beta; &#914; Γ&Gamma; &#915; Γ&Del Δ&Epsilon; &#917; Ε&Zeta; &#918; Ζ&Eta; &#919; Θ&Theta; &#920; Η&Iot Κ&Kappa; &#922; Λ&Lambda; &#923; Μ&Mu; &#924; Ν&Nu; &#925; Ξ&Xi;Ο&Omicron; &#927; Π&Pi; &#928; Ρ&Rho; &#929; ΢&Sigma; &#931; Σ&Tau Τ&Upsilon; &#933; Φ&Phi; &#934; Υ&Chi; &#935; Φ&Psi; &#936; Χ&Ome α&alpha; &#945; β&beta; &#946; γ&gamma; &#947; δ&delta; &#948; ε&eps δ&zeta; &#950; ε&eta; &#951; ζ&theta; &#952; η&iota; &#953; θ&kap ι&lambda; &#955; κ&mu; &#956; λ&nu; &#957; μ&xi; &#958; ν&omi π&pi; &#960; ξ&rho; &#961; ς&sigmaf; &#962; ζ&sigma; &#963; η&tau υ&upsilon; &#965; θ&phi; &#966; χ&chi; &#967; ψ&psi; &#968; ω&ome ? &thetasym; &#977; ? &upsih; &#978; ? &piv; &#982; Ş&bull; &#8226; …&hel †&prime; &#8242; ‡&Prime; &#8243; ‾&oline; &#8254; ⁄&frasl; &#8260; ℘&wei ℑ&image; &#8465; ℜ&real; &#8476; Ţ&trade; &#8482; ℵ&alefsym; &#8501; ←&lar ↑&uarr; &#8593; →&rarr; &#8594; ↓&darr; &#8595; ↔&harr; &#8596; ↵&cra ⇐&lArr; &#8656; ⇑&uArr; &#8657; ⇒&rArr; &#8658; ⇓&dArr; &#8659; ⇔&hAr ∀&forall; &#8704; ∂&part; &#8706; ∃&exist; &#8707; ∅&empty; &#8709; ∇&nab ↔&isin; &#8712; ∉&notin; &#8713; ∋&ni; &#8715; ↕&prod; &#8719; ↖&sum −&minus; &#8722; ∗&lowast; &#8727; ↗&radic; &#8730; ↘&prop; &#8733; ↙&inf ↚&ang; &#8736; ∧&and; &#8743; ∨&or; &#8744; ∩&cap; &#8745; ∪&cup ∫&int; &#8747; ∴&there4; &#8756; ∼&sim; &#8764; ↘&cong; &#8773; ≈&asy ≠&ne; &#8800; ≡&equiv; &#8801; ≢&le; &#8804; ≣&ge; &#8805; ⊂&sub ⊃&sup; &#8835; ⊄&nsub; &#8836; ⊆&sube; &#8838; ⊇&supe; &#8839; ⊕&opl ⊗&otimes; &#8855; ⊥&perp; &#8869; ⋅&sdot; &#8901; ? &lceil; &#8968; ? &rce ? &lfloor; &#8970; ? &rfloor; &#8971; ? &lang; &#9001; ? &rang; &#9002; ◊&loz ♠&spades; &#9824; ♣&clubs; &#9827; ♥&hearts; &#9829; ♦&diams; &#9830;重要的国际标记markup-significant and internationalization characters显示名称编号显示名称编号显示名称编号显示名称编号显示名" &quot; &#34; & &amp; &#38; < &lt; &#60; > &gt; &#62; Œ&OElœ&oelig; &#339; Ŕ&Scaron; &#352; ŕ&scaron; &#353; Ŗ&Yuml; &#376; Ř&cir ř&tilde; &#732; &ensp; &#8194; &emsp; &#8195; &thinsp; &#8201; &zwn &zwj; &#8205; ‎&lrm; &#8206; ‎&rlm; &#8207; –&ndash; &#8211; —&mda ‘&lsquo; &#8216; ’&rsquo; &#8217; Ś&sbquo; &#8218; “&ldquo; &#8220; ”&rdq ś&bdquo; &#8222; Ŝ&dagger; &#8224; ŝ&Dagger; &#8225; ‟&permil; &#8240; ş&lsa Š&rsaquo; &#8250; š&euro; &#8364;JavaScript转义符转义序列字符\b 退格\f 走纸换页\n 换行\r 回车\t 横向跳格 (Ctrl-I)\' 单引号\" 双引号\\ 反斜杠编程的时候要注意特殊字符的问题,很多运行时出现的问题都是因为特殊字符的出现而引起的。

相关主题