html 特殊转义字符
2010年08月11日
HTML字符实体(Character Entities),转义字符串(Escape Sequence) 为什么要用转义字符串? HTML中,&等有特殊含义(,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢? 这就要说到HTML转义字符串(Escape Sequence)了。 转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。 转义字符串的组成 转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。 比如,要显示小于号( 大于 > > & &符号 & & " 双引号 " " 版权 ?? ?? 已注册商标 ?? 商标(美国) × 乘号 × ÷ 除号 ÷ ISO 8859-1 (Latin-1)字符集 HTML 4.01 支持 ISO 8859-1 (Latin-1) 字符集。 备注:为了方便起见,以下表格中,“实体名称”简称为“名称”,“实体编号”简称为“编号” 显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号 ?? ?? ?? ¤ ¤ ?? ?? § § ¨ ¨ ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? × × ?? ?? ?? ?? ?? ?? ?? ?? à à á á ?? ?? ?? ?? ?? ?? è è é é ê ê ?? ì ì í í ?? ?? ?? ?? ò ò ó ó ?? ?? ?? ÷ ÷ ?? ù ù ú ú ?? ü ü ?? ?? ?? 数学和希腊字母标志 symbols, mathematical symbols, and Greek letters 显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号 ?? Α Α Α Β Β Β Γ Γ Γ Δ Δ Δ Ε Ε Ε Ζ Ζ Ζ Η Η Η Θ Θ Θ Ι Ι Ι Κ Κ Κ Λ Λ Λ Μ Μ Μ Ν Ν Ν Ξ Ξ Ξ Ο Ο Ο Π Π Π Ρ Ρ Ρ Σ Σ Σ Τ Τ Τ Υ Υ Υ Φ Φ Φ Χ Χ Χ Ψ Ψ Ψ Ω Ω Ω α α α β β β γ γ γ δ δ δ ε ε ε ζ ζ ζ η η η θ θ θ ι ι ι κ κ κ λ λ λ μ μ μ ν ν ν ξ ξ ξ ο ο ο π π π ρ ρ ρ ?? σ σ σ τ τ τ υ υ υ φ φ φ χ χ χ ψ ψ ψ ω ω ω ? ?? ? ?? ? ?? ?? ?? … … … ′ ′ ′ ″ ″ ″ ?? ?? ?? ?? ?? ?? ?? ← ← ← ↑ ↑ ↑ → → → ↓ ↓ ↓ ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ∈ ∈ ∈ ?? ?? ∏ ∏ ∏ ∑ ∑ ∑ ?? ?? √ √ √ ∝ ∝ ∝ ∞ ∞ ∞ ∠ ∠ ∠ ∧ ∧ ∧ ∨ ∨ ∨ ∩ ∩ ∩ ∪ ∪ ∪ ∫ ∫ ∫ ∴ ∴ ∴ ?? ∝ ?? ≈ ≈ ≈ ≠ ≠ ≠ ≡ ≡ ≡ ≤ ≤ ≤ ≥ ≥ ≥ ?? ?? ?? ?? ??