MySQL 8.4 Release Notes
12.9.4 UCS-2 字符集(UCS-2 Unicode 编码)
Note
ucs2 字符集已弃用,未来 MySQL 发布版本中将被删除。您应该使用 utf8mb4
。
在 UCS-2 中,每个字符都由 2 个字节的 Unicode 编码表示,前两个字节是最重要的。例如:LATIN CAPITAL LETTER A
的编码为 0x0041
,存储为 2 字节序列:0x00 0x41
。CYRILLIC SMALL LETTER YERU
(Unicode 0x044B
)存储为 2 字节序列:0x04 0x4B
。关于 Unicode 字符和编码,请参阅Unicode 组织网站。
ucs2 字符集具有这些特征:
-
仅支持 BMP 字符(不支持补充字符)
-
使用固定长度 16 位编码,需要每个字符 2 个字节。