mysql - 我应该为越南语、俄语和英语数据库使用什么 mysql 排序规则

标签 mysql collation

我正在研究 wordpress 和 wamp 组合。 WordPress 将用于网上商店/送货服务,最初将以英语、俄语和越南语三种语言提供。

对于 MySql 数据库,我认为我应该使用 utf16_general_ci 排序规则,它应该涵盖上述语言中的所有字符,但我从未参与过这样的项目。

我应该选择哪种碰撞以免以后遇到奇怪的排序问题?

最佳答案

utf8mb4

它支持您命名的所有语言,几乎支持地球上所有其他语言。

这是default character set / collation in MySQL 8.0, and it's now faster than utf8 .

这是default character set in Wordpress 4.2 .

关于mysql - 我应该为越南语、俄语和英语数据库使用什么 mysql 排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49765099/

相关文章:

mysql - SQL 语法错误 (MYSQL 5.0)

postgresql - 非英语语言的 en_us.UTF8 归类

sql-server-2008 - 对链接服务器之间的两个数据库表运行查询导致排序错误

mysql - 需要计算文件夹中有多少文件,mysql 表

mysql - 优化sql查询运行时间

mysql - MySql 数据库中可能的查询数

SQLite 3 : Character Issue While Ordering By Records

php - MySQL 排序规则或 PHP 端可正确显示重音字母

mysql - 当我的整个应用程序都使用 UTF-8 时,我应该使用哪种排序规则?

mysql - 为什么以下查询会复制表数据?