キャラクタセット

以下のように設定する。ubuntuにインストールしたmsyqlはデフォルトはlatinのようだ。

/etc/my.cnf に以下のような記述を書き足しておく。

[mysql]
default-character-set=utf8

[mysqld]
default-character-set=utf8
character_set_server=utf8
skip-character-set-client-handshake

mysqlを再起動する。

 /etc/init.d/mysqld restart

確認

mysql> SHOW VARIABLES LIKE 'character\_set\_%';
                                                                        • +
Variable_name Value
                                                                        • +
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
                                                                        • +
7 rows in set (0.00 sec)