いつものうちの会社更新プログラムを、ふふふーんとサーバー移動でインストールしたら、データベースから引っ張った文字が文字化け!
他のサーバーと違うところっていったら、バージョンとかですが・・・・・・。
以前にもあったなぁ(mysqlバージョン 4.1.10a)と調べて、そのときの対応策をとりました。
CONNECTのタイミングで、
$dbh->do(“SET NAMES utf8”);
を入れる。これで解決。
調べているうちに、この$dbh->do(“SET NAMES utf8”);が一箇所じゃ収まらなかった例もあるみたいです。
コメントを残す