- 最初の選択肢(MySQL 8.0):
utf8mb4_0900_ai_ci
- 2番目の選択肢(5.6以降):
utf8mb4_unicode_520_ci
- 3番目の選択肢(5.5以降):
utf8mb4_unicode_ci
- 5.5より前では、中国語や絵文字のすべてを処理することはできません:
utf8_unicode_ci
番号は、Unicode標準9.0、5.20、および(番号なし)4.0を参照しています。
すべてを並べ替えるのに適した照合はありません 同時に言語。スペイン語、ドイツ語、トルコ語などには、互換性のない癖があります。上記の照合は、利用可能な「最良の」汎用のものです。
utf8mb4は、Unicodeでまだ指定されているすべての文字(チェロキー、クリンゴン、楔形文字、ビザンチンなどを含む)を処理します
ポルトガル語に焦点を当てている場合:
https://pt.stackoverflow.com/
を参照してください および
8.0の場合を調査します。
またはutf8mb4_danish_ci
またはutf8mb4_de_pb_0900_ai_ci
最高でしょう。
(それ以外の場合は、上記の「選択肢」を選択してください。)