2013年4月9日火曜日

MySQL 文字コード

MySQL で使用する文字コードですが、検索条件に

WHERE name COLLATE utf8_unicode_ci LIKE '%コード%'

とした場合、「コード」「コート」などがヒットします。


WHERE name COLLATE utf8_general_ci LIKE '%コード%'

とした場合、「コート」はヒットしなくなります。


どちらがどうということではなくて、要件によりますね。
全角・半角・ひらがな・カタカナ・大文字・小文字を同一視して検索したいときは
utf8_unicode_ci
が便利ですし・・・


0 件のコメント:

コメントを投稿