HTML字符实体「Character Entities」与 转义字符串「Escape Sequence」

1. HTML字符实体

HTML字符实体(Character Entities)是一种特殊的字符表示方式,用于在HTML中表示一些特殊字符,例如小于号<,大于号>,空格 等等。

1.1 实体名称

HTML字符实体包括两种类型:实体名称(named entities)和数字实体(numeric entities)。实体名称是由字符实体名称(entity name)和分号(semicolon)组成的,例如小于号的实体名称是<,其对应的实体名称是 &lt;。

1.2 实体符号

实体符号(entity code)是一种字符编码,也可用于在HTML中表示特殊字符。例如,小于号的实体符号是 <,其对应的实体名称是 <。实体符号通常采用十进制、十六进制或其他数值进行表示。

1.3 一些常用的HTML字符实体

< &lt; 小于号

> &gt; 大于号

& &amp; 和号

" &quot; 双引号

' &apos; 单引号

  &nbsp; 空格

2. 转义字符串

转义字符串(Escape Sequence)是对字符串中一些特殊字符进行编码表示的方式。在HTML中,转义字符串以反斜线(backslash)和字符组成,例如反斜线加引号\”用来表示双引号。

2.1 转义字符串的常见用途

在HTML中,转义字符串主要用于对一些特殊字符进行表示,例如双引号、单引号、换行符等。

2.2 一些常见的转义字符

\" 双引号

\' 单引号

\\ 反斜线

\n 换行

\t 制表符

3. HTML字符实体与转义字符串的区别

HTML字符实体和转义字符串都可以用于在HTML中表示一些特殊字符,但是其作用方式略有不同。HTML字符实体通常用于表示一些在HTML中有特定含义的字符(例如小于号,大于号等),转义字符串则只是对字符进行编码,不涉及HTML中的特殊含义。

在实际使用中,应根据需要选择使用HTML字符实体或转义字符串,以便更好地达到所期望的效果。