gpt4 book ai didi

mysql - 中文名称和 Unicode 基本多语言平面 (BMP)

转载 作者:行者123 更新时间:2023-11-29 10:39:03 27 4
gpt4 key购买 nike

我正在使用MySQL构建一个应用程序,其中中文名称需要存储在数据库中。我正在尝试决定是否使用基本 utf8 编码(仅适用于基本多语言平面,并以 UTF-8 编码存储每个字符最多 3 个字节),或者如果我需要使用 utf8mb4 编码,它允许对来自更高平面的字符进行编码/存储。

Unicode基本多语言平面(BMP)足以存储所有中文专有名称吗?

最佳答案

MySQL 的 CHARACTER SET utf8仅处理 3 字节 UTF-8 代码 (BMP)。相反,使用 CHARACTER SET utf8mb4 ,它处理所有 4 字节代码。是的,这包括当前定义的所有中文 Unicode、表情符号等。

如果可行,请使用版本 5.7。

关于mysql - 中文名称和 Unicode 基本多语言平面 (BMP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45879638/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com