HTML 字符集

HTML 字符集 HTML ASCII HTML WIN-1252 HTML ISO-8859 HTML 符号 HTML UTF-8

HTML UTF-8

UTF-8 拉丁语基础 UTF-8 拉丁语补充 UTF-8 拉丁语扩展 A UTF-8 拉丁语扩展 B UTF-8 拉丁语国际音标 (IPA) UTF-8 修饰字母 UTF-8 变音符号 UTF-8 希腊语和科普特语 UTF-8 斯拉夫语/西里尔语 UTF-8 标点符号 UTF-8 货币符号 UTF-8 字面符号 UTF-8 数字符号 UTF-8 箭头 UTF-8 数学运算符 UTF-8 其他技术 UTF-8 封闭的字母数字 UTF-8 方框绘图 UTF-8 块元素 UTF-8 几何形状 UTF-8 其他符号 UTF-8 装饰符号 UTF-8盲文 UTF-8 卡片和扑克牌 UTF-8 彩色符号

UTF-8 表情符号

UTF-8 表情符号笑脸 UTF-8 表情符号手 UTF-8 表情符号人物 UTF-8 表情符号办公 UTF-8 表情符号地点 UTF-8 表情符号交通 UTF-8 表情符号动物 UTF-8 表情符号食物 UTF-8 表情符号植物 UTF-8 表情符号运动 UTF-8 表情符号地球和天空 UTF-8 表情符号天气 UTF-8 表情符号服装 UTF-8 表情符号音频/视频 UTF-8 表情符号庆祝 UTF-8 表情符号 UTF-8 表情符号肤色

HTML 实体

HTML4 实体 HTML5 实体 A HTML5 实体 B HTML5 实体 C HTML5 实体 D HTML5 实体 E HTML5 实体 F HTML5 实体 G HTML5 实体 H HTML5 实体 I HTML5 实体 J HTML5 实体 K HTML5 实体 L HTML5 实体 M HTML5 实体 N HTML5 实体 O HTML5 实体 P HTML5 实体 Q HTML5 实体 R HTML5 实体 S HTML5 实体 T HTML5 实体 U HTML5 实体 V HTML5 实体 W HTML5 实体 X HTML5 实体 Y HTML5 实体 Z


HTML 字符集

为了正确显示 HTML 页面,浏览器必须知道要使用的字符集(编码):

示例

<meta charset="UTF-8">

HTML 字符集

所有现代计算机语言都默认使用 UTF-8 字符集。

早期 Web 的编码是 ASCII。 ASCII 使用 7 位来表示字符,只能表示 128 个不同的字符(英文字母)。

如需深入了解,请查阅我们的完整 ASCII 参考。

Windows-1252 是 Windows 中的第一个字符集。 它是 ASCII 的副本,但使用 8 位来表示 256 个不同的字符(国际字母)。 所有浏览器均支持 Windows-1252。

如需深入了解,请查阅我们的完整的 Windows-1252 参考。

Unicode Web growth

HTML 4:ISO-8859-1

从 HTML 2.0 到 HTML 4.01,默认字符集均为 ISO-8859-1。

ISO-8859-1 是 ASCII 的扩展,添加了国际字符。

示例

<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">

在 HTML 4 中,可以在 <meta> 中指定不同于 ISO-8859-1 的字符集。标签:

示例

<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-8">

所有 HTML 4 处理器也支持 UTF-8:

示例

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

当浏览器检测到 ISO-8859-1 时,通常会默认使用 Windows-1252, 因为 Windows-1252 比 ISO-8859-1 多 32 个国际字符。

如需深入了解,请阅读:ISO-8859-1 完整参考


HTML5 中的 Unicode UTF-8

HTML5 规范鼓励 Web 开发者使用 UTF-8 字符集。

示例

<meta charset="UTF-8>

可以在 <meta> 标签中指定不同于 UTF-8 的字符集:

示例

<meta charset="ISO-8859-1>

由于 ISO-8859 字符集功能有限,且不兼容多语言环境,Unicode 联盟制定了 UTF-8 和 UTF-16 标准。

Unicode 标准几乎涵盖了世界上所有的字符、标点和符号。

所有 HTML5 和 XML 处理器都支持 UTF-8、UTF-16、Windows-1252 和 ISO-8859。

如需深入了解,请阅读:完整的 Unicode 参考。