更好的排序选项以支持 MYSQL 中的所有语言
Better collation option to support all languages in MYSQL
MYSQL 中最好的排序规则是什么,我需要使用它来支持 Varchar 数据类型中的所有语言?
谢谢,
由于字符集 utf8mb4
是“最安全的”,因为它还支持 4 字节的 Unicode,其中 utf8
最多只能使用 3 个字节。
排序规则 utf8mb4_unicode_520_ci
包括所有 Unicode 字符并具有一些“智能”比较匹配。
如果我今天用 MySQL 8.0 开始一个项目,我会选择它作为默认值:
字符集:utf8mb4
整理:utf8mb4_0900_ai_ci
(据报道此排序规则不适用于加拿大法语)
另请参阅:https://www.percona.com/live/e17/sites/default/files/slides/Collations%20in%20MySQL%208.0.pdf
MYSQL 中最好的排序规则是什么,我需要使用它来支持 Varchar 数据类型中的所有语言?
谢谢,
由于字符集 utf8mb4
是“最安全的”,因为它还支持 4 字节的 Unicode,其中 utf8
最多只能使用 3 个字节。
排序规则 utf8mb4_unicode_520_ci
包括所有 Unicode 字符并具有一些“智能”比较匹配。
如果我今天用 MySQL 8.0 开始一个项目,我会选择它作为默认值:
字符集:utf8mb4
整理:utf8mb4_0900_ai_ci
(据报道此排序规则不适用于加拿大法语)
另请参阅:https://www.percona.com/live/e17/sites/default/files/slides/Collations%20in%20MySQL%208.0.pdf