Documentation Home
MySQL 8.0 参考手册  / 第 10 章字符集、排序规则、Unicode  / 10.9 Unicode 支持  /  10.9.4 ucs2字符集(UCS-2 Unicode编码)

10.9.4 ucs2字符集(UCS-2 Unicode编码)

笔记

ucs2字符集在 MySQL 8.0.28 中已弃用;希望在未来的 MySQL 版本中将其删除。请utf8mb4改用。

在 UCS-2 中,每个字符都由一个 2 字节的 Unicode 代码表示,最高有效字节在前。例如: LATIN CAPITAL LETTER A有代码 0x0041,它存储为 2 字节序列: 0x00 0x41CYRILLIC SMALL LETTER YERU(Unicode 0x044B) 存储为 2 字节序列:0x04 0x4B. 有关 Unicode 字符及其代码,请参阅 Unicode Consortium 网站

ucs2字符集具有以下特点 :

  • 仅支持 BMP 字符(不支持增补字符)

  • 使用固定长度的 16 位编码,每个字符需要两个字节。