« 北海道のドライブ観光を調べる! | メイン

2007年05月03日

XamppのphpMyAdminの文字化けーその2

久しぶりにXamppでローカルでWEBアプリを作ることがあったので、インストールしたのですが、またまた文字化けが発生したので、今回の対処法を。

以前の文字化け対処その1はこちら

xampp:Mysqlに関するPHPMyAdminの文字化け

PHP(文字コードはUTF8)とMySQL(phpMyAdminの照合順序はutf8_unicode_ci)のやり取りの際、PHPからそのままデータを挿入するとSQLから取り出した際は正常に表示されるのですが、phpMyAdmin内では日本語は文字化けしてました。

$sql = "SET NAMES utf8";
mysql_query($sql);

そこで上記のUTF8で指定するコードをSQLから取り出す際も、挿入する際もはじめにSQLに送ることでphpMyAdmin内の文字化けも無事解決しました。

さらにいちいち上記のコードを書くのがめんどくさい方へ、サーバ側で設定するやり方が説明してあります。
MySQL4.1の文字化け対策:phpspot開発日誌

ここから出版されている本、結構良くてお世話になってます。ありがたや。

最近、はてなとかでPHPの勉強法が人気記事によく挙がっていますが、誰かが書いていたようにある程度慣れたらPHPマニュアルが何よりも便利ですね。

 

 

投稿者 funa : 2007年05月03日 11:09