さくらのレンタルサーバでPHP+MySQLが文字化けを起こす場合

さくらのレンタルサーバを利用して、
MySQLをUTF-8にしていてPHPもUTF-8にしているはずなのに、
文字化けするという場合。

馬鹿なさくらサーバはどうもMySQLの出力時にEUC-JPにしているようなので

Zend Frameworkの場合

database.params.charset = utf8

というのをconfig.iniに仕込んでDB接続すればよい。

他のフレームワークでも、たぶん同様に接続時に文字コードをセットすればよいと思われる。