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 Unicode (UTF-8) 参考手册

Unicode 是一个通用字符集,它定义了计算机上大多数现存语言所需的所有字符。

Unicode 的目标是(并且已经成为)所有其他编码计算机字符集的超集。

Unicode 标准涵盖了(几乎)世界上所有的字符、标点符号和符号,并支持独立于平台和语言的文本处理、存储和传输。

Unicode 联盟

Unicode 标准由 Unicode 联盟制定。 目标是用 UTF(Unicode 转换格式)取代现有的字符集。

Unicode 标准已在 HTML、XML、JavaScript、电子邮件、PHP、数据库以及所有现代操作系统和浏览器中实现。


Unicode 字符集

Unicode 可以通过不同的字符集实现。最常用的编码是 UTF-8 和 UTF-16:

字符集 描述
UTF-8 一种可变长度的字符编码(长度为 1 到 4 个字节)。 UTF-8 向后兼容 ASCII,是电子邮件和网页的首选编码。
UTF-16 一种可变长度的字符编码。 UTF-16 已在所有主流操作系统(例如 Windows、iOS 和 Unix)中使用。

UTF-8 的前 128 个字符与 ASCII 具有相同的二进制值,因此 ASCII 文本是有效的 UTF-8 编码。


HTML 标准是 Unicode UTF-8

HTML-4 (ISO-8859-1) 中的默认字符集大小有限,并且在多语言环境中不兼容。

HTML-5 中的默认字符编码是 UTF-8。

使用非 UTF-8 字符集的 HTML5 页面必须在 <meta> 标签中指定:

示例

<meta charset="ISO-8859-1">

Unicode 和 UTF-8 的区别

Unicode 是一个字符集。

它是一个列表,其中所有字符都有唯一的十进制数:

A=65
B=66
C=67
D=69

表示字符串"hello"的十进制数为 104 101 108 108 111

UTF-8 是一种编码。

它用于将 Unicode 数字转换为二进制数字存储在计算机中:

UTF-8 编码将像这样存储"hello"(二进制):01101000 01100101 01101100 01101100  01101111

Unicode 是一种字符集。它将字符转换为数字。

UTf-8 是一种编码标准。它将数字转换为二进制。


HTML5 UTF-8 字符代码

以下是 HTML5 支持的一些 UTF-8 字符代码列表:

字符代码 十进制 十六进制
C0 控件和基本拉丁语 0-127 0000-007F
C1 控件和 Latin-1 补充 128-255 0080-00FF
拉丁语扩展-A 256-383 0100-017F
拉丁扩展-B 384-591 0180-024F
拉丁国际音标 592-685 0250-02AD
间距修饰符 688-767 02B0-02FF
变音符号 768-879 0300-036F
希腊语和科普特语 880-1023 0370-03FF
基本西里尔文 1024-1279 0400-04FF
西里尔文补充 1280-1327 0500-052F
通用标点符号 8192-8303 2000-206F
货币符号 8352-8399 20A0-20CF
Letterlike符号 8448-8527 2100-214F
数字形式 8528-8591 2150-218F
箭头 8592-8703 2190-21FF
数学运算符 8704-8959 2200-22FF
盒式图 9472-9599 2500-257F
块元素 9600-9631 2580-259F
几何形状 9632-9727 25A0-25FF
杂项符号 9728-9983 2600-26FF
装饰符号 9984-10175 2700-27BF
杂项数学符号 A 10176-10223 27C0-27EF
补充箭头 A 10224-10239 27F0-27FF
盲文 10240-10495 2800-28FF
补充箭头 B 10496-10623 2900-297F
其他数学符号 B 10624-10751 2980-29FF
补充数学运算符 10752-11007 2A00-2AFF
其他符号和箭头 11008-11263 2B00-2BFF