MySQL 整理俄语和芬兰语

MySQL collation Russian and Finnish

我想将数据库列排序规则设置为俄语和芬兰语。我发现有俄语或芬兰语排序规则,但没有同步排序规则。

对于俄语符号 ALTER TABLE Teams CHANGE Name CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL;

对于芬兰语符号 ALTER TABLE Teams CHANGE Name CHARACTER SET cp1251 COLLATE latin1_swedish_ci NOT NULL;

是否可以存储两个 RU/FI 个符号?

使用UTF-8.

它是现代且优越得多的选择,涵盖了您需要的所有字符(甚至更多):

The idea of UTF-8 is that various Unicode characters are encoded using byte sequences of different lengths:

Basic Latin letters, digits, and punctuation signs use one byte.

Most European and Middle East script letters fit into a 2-byte sequence: extended Latin letters (with tilde, macron, acute, grave and other accents), Cyrillic, Greek, Armenian, Hebrew, Arabic, Syriac, and others.

如果您在 PHP 环境中工作,请参阅 this question 以获取有关如何实施 UTF-8 的建议。