-
...general_ci
シンプルです。 2文字の組み合わせ(非スペーシングマークなど)と1文字の同等の組み合わせは同じではありません。 -
...unicode_520_ci
Unicodeバージョン5.20から来ています。これは、MySQLが採用したときに利用可能な最新バージョンです。以前のバージョンにはなかった絵文字の注文などを処理します。 -
MySQL 8.0では、推奨される照合は
utf8mb4_0900_ai_ci
です。 、Unicode9.0に基づいています。 -
...<language>_ci
指定された言語で見つかったバリエーションを処理します。たとえば、ch
およびll
スペイン語では「文字」として扱われ、cz
の間で並べ替えられます およびd
、およびlz
およびm
。 -
一般的な使用には、
...general_ci
を使用しないでください 、Unicodeから派生した最新バージョンを使用します。言語固有の状況では、他の照合の1つを選択してください。 -
私は、中国語とアラビア語が異なる照合でどのように異なってソートされるか(またはそれがどのようにソートされるか)を知っています。ただし、
...persion_ci
が表示されます 、問題があると思います。 -
utf8mb4
を使用してください 、utf8
ではありません 、特に中国語が必要なので。