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

としたら化けます。