phpMyAdminで新しいMySQLデータベースを作成する場合、照合順序を選択するオプションがあります(デフォルト、armscii8、ascii、...、UTF-8など)。私が知っているのは、UTF-8です。なぜなら、私はHTMLソースコードでこれを常に見ているからです。しかし、デフォルトの照合は何ですか?これらの選択肢の違いは何ですか?また、どちらを使うべきですか?MySQLでは、どの照合順序を選択する必要がありますか?
答えて
照合は実際にはデフォルトではなく、デフォルト照合を最初の選択肢として使用しています。
私たちが話しているのは、collation、またはデータベースがそのテキストタイプで使用する文字セットです。あなたのデフォルトオプションは、通常、地域の設定に基づいているので、グローバル化を計画していない限り、それは通常peachy-keenです。
照合でも、大文字と小文字の区別が決定されます(つまり、「大」=「大」ですか?CIの場合)。すべてのオプションについては、MySQL listをご覧ください。
照合は、データベースに文字列照合とソートの実行方法を指示します。あなたのキャラクタセットと一致するはずです。
UTF-8を使用する場合、照合順序はutf8_general_ciである必要があります。これはUnicode順(大文字小文字を区別しない)でソートされ、ほとんどの言語で動作します。また、ASCIIおよびLatin1の順序を保持します。
デフォルトの照合順序は通常latin1です。
utf8照合を使用しないでください。それらは、最大3バイトのコードポイントしか格納しません。正しいUTF-8はutf8mb4と呼ばれ、最大4バイトを許可し、したがってemojisを含みます。 https://mathiasbynens.be/notes/mysql-utf8mb4 – user1318499
@ user1318499あなたのコメントを回答に変換して詳細を伝えることはできますか? –
私は今、そのことの大半を忘れてしまったので、私はもっと自信を持って書くつもりはありませんが、あなた自身の答えにそれを作りたいと思ったら、すべての情報が私のコメントのリンクになければなりません。 – user1318499
- 1. 私は選択する必要がありますインデックス(MySQLの)
- 2. SQL Serverデータベースの照合順序を選択する方法
- 3. MySQLエラー:照合順序
- 4. チェックボックスの順序を遅らせる必要があります
- 5. Linuxでc#を選択する必要がありますか?
- 6. どのパッケージを選択する必要がありますかを照会するには?
- 7. 私はどのItemControlを選択する必要がありますか?
- 8. nullの場合のMySQL照会順序
- 9. 選択パラメータの順序は重要ですか?
- 10. Mysqlの接続照合順序を変更するには
- 11. セレンでemを選択する必要があります
- 12. 要素の順序をHTMLまたはCSSで決定する必要がありますか?
- 13. FIWARE - IDAS:どのIoT-Agentsプロトコルを選択する必要がありますか?
- 14. どのデータ構造を選択する必要がありますか? [Androidディクショナリ]
- 15. ORDER BYの結果の順序を逆にする必要があります
- 16. jquery mobile:選択メニューは2回選択する必要があります
- 17. 返品を選択する要素の順序について保証はありますか?
- 18. 照合順序の競合
- 19. VPSのKVMまたはOpenVZを選択する必要がありますか?
- 20. Oracle XEまたはMySQLのいずれかを選択する必要がありますか?
- 21. 選択したテキストをスクランブルする必要があります
- 22. Angularファイルはどの順番でインポートする必要がありますか?
- 23. SpannableStringが必要ですか、別のソリューションを選択する必要がありますか?
- 24. ユニットテストを構成するテストは、特定の順序で実行する必要がありますか?
- 25. XMPPまたは自作サーバを選択する必要がありますか?
- 26. Angular1またはAngular2を選択する必要がありますか?
- 27. Visual C++ 2010または2008を選択する必要がありますか?
- 28. アイテムを特定の順序で選択する必要があるExcelドロップダウンメニューを作成するにはどうすればよいですか?
- 29. どのオブジェクトメッシュを結合する必要がありますか?
- 30. 移行ファイルで、「ダウン」部分のメソッドは、「上」から逆の順序にする必要がありますか?
もっと正確にするには、utf8_unicode_ciを使用してください。 http://stackoverflow.com/questions/367711/what-is-the-best-collation-to-use-for-mysql-with-php –
unicode_general_ciは、ワードプレスコーデックス(https:// codex)にお勧めします。 wordpress.org/Installing_WordPress – stare