CakePHPでDBのデータが文字化け

http://umibozzu.blog26.fc2.com/blog-entry-202.html

例ではxamppだけど、CentOSでも同じことが起こった。
CentOSの場合は/etc/my.cnfに以下を修正。

[client]
 default-character-set = utf8
 
 [mysqld]
 skip-character-set-client-handshake
 default-character-set = utf8
 character-set-server = utf8
 collation-server = utf8_general_ci
 init-connect = SET NAMES utf8
 
 [mysqldump]
 default-character-set = utf8
 
 [mysql]
 default-character-set = utf8

修正したら、

# /etc/init.d/mysqld restart

でオッケ。
データベースは元々utf-general-ciで作成していたので、変更はせずに済んだ。
PHP側の設定かと思ったら、MySQL側だったか・・・。