[CakePHP] MySQLデータを表示するときの文字化け対処方法

CakePHPでプログラムを作成し、MySQLのデータを表示するときに文字化けするときがあります。
以下の方法で文字化けしなくなります。

文字コードは「UTF-8」にすることを前提として記載します。
まず、MySQLのテーブルの状態を確認します。
phpMyAdminでカラム(varchar)の「照合順序」を見て、文字コードが「utf8_general_ci」になっていることを確認。

文字コードが「UTF-8」になっていたら、アプリケーション「Config」ディレクトリの中の「database.php」を開きます。

9行目の「//’encoding’ => ‘utf8’,」の先頭の「//」を削除して有効化します。
これで文字化けしなくなります。



Author: webmaster