[client]
default-character-set=ujis
[mysqld]
default-character-set=ujis
skip-character-set-client-handshake
init-connect=SET NAMES ujis
[mysqldump]
default-character-set=ujis
[mysql]
default-character-set=ujis
my.cnf 設定ファイルで、EUC(ujis)設定を行います。
次のように記述してcharacter-setをujisにしましょう。
- default-character-set=charset
utf8をujisに置き換え
UTF-8 で動かすために加えた MySQL の設定変更は以下の通りです。
[mysqld]
default-character-set = utf8
init-connect="SET NAMES utf8"
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8init-connect はなかなか優秀なオプションです。DBI やら PHP やら latin1 でビルドされてるバイナリがたくさんあって手に負えないのは周知の通りですが、このオプションを付けておくと、クライアントが何であっても接続時に “SET NAMES utf8″ を勝手に実行してくれるんだそうで。