2011/02/27

MacPortsで入れたmysqlの文字化け

MacPortsで入れたmysqlがnavicatやphpadminなどで文字化けする場合
my.cnfで文字コード指定をしてやる必要があります。
まず最初にmy.cnfがない場合はコピーしてきます。
sudo cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf
んでできたmy.cnfに下記の設定
sudo vi /opt/local/etc/mysql5/my.cnf
[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
あとはmysqlの再起動。

それでも文字化けが出るようであればnavicatやphpadminの設定確認。
該当するdatabaseを右クリックしてdatabase propertiesを確認。

0 件のコメント: