照合に問題があります。私は日本語をサポートする照合順序を設定したい。たとえば、table.firstnameが 'あ'の場合、 'ぁ'のクエリはレコードを返す必要があります。前もって感謝します。日本語MySQL用スキーマ照合の設定方法
答えて
「大文字」と「小文字」のようなものですが、正しいですか?私はあなたのコラムを変更することをお勧め
mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_general_ci;
+---------------------------------------+
| 'あ' = 'ぁ' COLLATE utf8_general_ci |
+---------------------------------------+
| 0 |
+---------------------------------------+
mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_unicode_ci;
+---------------------------------------+
| 'あ' = 'ぁ' COLLATE utf8_unicode_ci |
+---------------------------------------+
| 1 |
+---------------------------------------+
mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_unicode_520_ci;
+-------------------------------------------+
| 'あ' = 'ぁ' COLLATE utf8_unicode_520_ci |
+-------------------------------------------+
| 1 |
+-------------------------------------------+
COLLATION utf8_unicode_520_ci
(またはutf8mb4_unicode_520_ci
)をするように。
中国語が含まれることが予想される場合は、必ずutf8mb4
を使用してください。 (おそらくこの忠告は漢字にも当てはまります。)
にお答えいただき、ありがとうございました、もし可能なら 'あ' = 'ア'、どのような照合か何かを考えてください。 –
ひらがなAをカタカナAと同じ扱いにしますか? '... unicode_520_ci'はそれらを等しく扱います。それはutf8/utf8mb4で最高のものです。他の_character sets_で利用できるものについては、 'SHOW COLLATION LIKE '%jap%';'を参照してください。 –
素晴らしいです、もう一度ありがとうございます。 –
- 1. 材料 - 日本語テキストフィールドと日本語
- 2. MySQLのSQLデータのテキスト言語(日本語、ギリシャ語など...)
- 3. CodeIgniterの - CodeIgniterユーザガイド日本語版でカスタム設定ファイル
- 4. 別のスキーマからjsonスキーマ定義を参照する方法
- 5. firefoxの言語設定方法は? (本当に)
- 6. 日本語フォーマット
- 7. 日食で日本語の文字を表示する方法
- 8. MySqlのフルテキスト検索は、非ラテン言語(ヘブライ語、アラビア語、日本語...)で合理的に機能しますか
- 9. Android:日本語Unihanグリフの使い方
- 10. NSStringと日本語
- 11. iphone日本語キーボード
- 12. 日本語文字
- 13. PHPと言語 - 日本語のDBの照会とHTMLの表示
- 14. SQLで日付を単語で設定する方法
- 15. Document db(NoSQL)で基本スキーマを設計する方法は?
- 16. MySQLのREGEXで日本語の一致を見つける
- 17. 日本語と中国語のキャプチャ?
- 18. 日本語オンライン辞書の単語
- 19. 日本語Transcribe EE Pluginの略語
- 20. ファイル名の中国語/日本語文字の検出方法は?
- 21. 参照整合性 - SQLAlchemyの設定方法?
- 22. MySQLでの照合を使用する方法
- 23. mysqlクエリ用の文字列を照合する方法
- 24. 日本語のレスポンスページをPython Selenuimで英語に翻訳する方法
- 25. ギリシャ語ロケールでの日付の設定
- 26. 日本語TTS on Android
- 27. Visual Studio 2003 GUI(日本語)
- 28. Android:set textStyle = "medium"日本語テキスト
- 29. NSDateFormatterと日本語カレンダー
- 30. rails paypal notify validate日本語
http://dev.mysql.com/doc/refman/5.7/en/faqs-cjk.html – Drew
デフォルトでは、db、table、またはoverrideにすることができます列レベルで – Drew
[** this **]をチェックしてください(http://stackoverflow.com/questions/1045338/which-is-the-best-character-encoding-for-japanese-language-for-db-php- and-html) – 1000111