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を再起動

もし動かなかったら、C:\xampp\mysql\data\mysql_error.log を確認!