MySQL UTF8に設定するには
MySQLがVersion 5.5 の時は
注意点としては、
default-character-set とcharacter-set-server
サーバー用の設定箇所はcharacter-set-server (以前のバージョンはdefault-character-set だった)
クライアント用はdefault-character-set を使う
XAMPP だと
C:\xampp\mysql\bin\my.iniを下記の様に編集する
[client]に追加。
default-character-set = utf8
[mysqld]に追加。
skip-character-set-client-handshake
# default-character-set = utf8 <-コメントアウト
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
[mysqldump]に追加。
default-character-set = utf8
[mysql]に追加。
default-character-set = utf8
MySQLを再起動