2009-11-07 DBの文字化けに悩む XAMPP ここのCakePHPのチュートリアルをやってみる。ユーザ登録を作ってみるサンプルなんだけど、PHPもMySQLもUTF-8で動かしているにもかかわらず、MyPHPAdminでテーブルを参照するとなぜか日本語部分が???になっている。いろいろ悩んだ結果、テーブルの照合順序がlatin1〜とかになってるのを発見。これをutf8_general_ciに変更してtruncateし、新たにDBにinsertすると文字化け解消。ホッ。