2008年11月11日火曜日

"PHP & MySQL"の文字化け問題

スズキです。

"物欲の罅"がインストールしたLinux&PHP&MySQLの環境で
http://butsuyoku360.blog18.fc2.com/
また、文字化け問題がおこり、HELPしました。

今回は、MySQL、PHP、共にUTF-8にそろえていたのですが、
文字化けです...

まずは設定ファイル(my.cnf)の調整をしようとしたら、ありません。
tarballからのデフォルトインストールのままのようです。

そういう場合はDATAフォルダ(/usr/local/var/)に
my.cnfを置けばいいはずなのですが、MySQLを実行すると、
下記のような警告が発生してしまいました。

# WARNING: Found /usr/local/var/my.cnf
Datadir is deprecated place for my.cnf, please move it to /usr/local

今の時代、my.cnfは"/usr/local/"に置くようです。

で、上記を実施し、記述を適当に調整したのですが、
結果として、下記のような設定で文字化けが解消されました。

--------【my.cnf】--------
[mysqld]
default-character-set = utf8
skip-character-set-client-handshake

[mysql]
default-character-set = utf8
--------

定期的に文字化け問題が勃発する...

--
http://suz-lab.blogspot.com/

0 コメント: