mysql設定時の設定変更
[mysqld]
default-character-set=ujis
[client]
default-character-set=ujis
skip-character-set-client-handshake
[mysql]
default-character-set=ujis
[mysqldump]
default-character-set=ujis
statusコマンドでcharacter-setの確認ができる。
Server characterset:
Db characterset:
Client characterset:
Conn. characterset:
の確認ができるが、すでに作成されているDBに関しては、そのまま設定が残っているので
作り直しが必要。作り直さなくても変更できるのかもしれない。。。
skip-character-set-client-handshake
を入れないと文字化けが発生する。
設定内容は、サーバーの文字コード設定をクライアントに反映してくれるらしい。
※追記
(skip-character-set-client-handshakeは4.1.15または5.0.13以降で追加された。)