久しぶりの技術メモ MySQLでutf8を指定するときに、 (たぶん)一般的には以下の2つのうちいずれかを用いると思います。 ・utf8-general-ci(デフォルト) ・utf8-unicode-ci で、今回のメモで残したいことは、 このとき、日本語を使うなら必ず ・utf8-general-ci を使いましょうってこと。 なんで、こんなメモを残すかというと、 それぞれのキャラクタセットの違いは、 ・utf8-general-ci:比較条件の拡張なし ・utf8-unicode-ci:比較条件の拡張あり のみなんで、MySQLの公式では、 utf8-unicode-ciを使いましょうみたいなことが書いてありますので、 「じゃぁ・・・」、ということで、 ローカルの環境(windows)でutf8-unicode-ciを設定したら、 ひらがなの「ほ」で条件を指定したのに、 「ぼ」や「ボ
![mysql 日本語&utf-8ではutf8-general-ciにしましょう - 毎日漫然な愚者](https://cdn-ak-scissors.b.st-hatena.com/image/square/df3a50c14b465108d37d0f484920317dd74971fb/height=288;version=1;width=512/http%3A%2F%2Fu.xgoo.jp%2Fimg%2Fsns%2Fblog.png)