MySQL 5.0 -> 5.1
開発環境と、本番環境のマイナーバージョンの違いで文字化けどはまり。
もしかして、いままでは、
で良かったけど、
SET NAMES UTF8;
COLLATIONも指定しないとダメになった??
SET NAMES UTF8 COLLATE utf8_general_ci;
続報
よくよくテストしたらMySQLのバージョン違いのせいではなさそう。
phpMyAdmin でエキスポートしたSQLファイルを
$ mysql -u hoge -p database < /tmp/phpmyadmin_export.sql
としたら化けます。