### 10.9.4 ucs2 字符集（UCS-2 Unicode 编码）

[](<>)

笔记

这`ucs2`MySQL 8.0.28 中不推荐使用字符集；期望它在未来的 MySQL 版本中被删除。请用`utf8mb4`反而。

在 UCS-2 中，每个字符都由一个 2 字节的 Unicode 代码表示，最高有效字节在前。例如：`拉丁文大写字母 A`有代码`0x0041`并将其存储为 2 字节序列：`0x00 0x41`.`西里尔小写字母 YERU`（统一码`0x044B`) 存储为 2 字节序列：`0x04 0x4B`.有关 Unicode 字符及其代码，请参阅[Unicode 联盟网站](http://www.unicode.org/).

这`ucs2`字符集具有以下特点：

-   仅支持 BMP 字符（不支持补充字符）

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