CakePHP 文字化け

CakePHPをさくらインターネットで運用して、文字化けが起こりました。

【設定】
・さくらインターネットのMySQLデータベースは、utf8_general_ci
・viewsのdefault.ctp(いわゆるHTMLを書いている部分)は、charset=UTF-8

【状況】
・default.ctpに直接記述している部分の表示はOK
・CakePHPを使ってテーブルから取りだし表示している部分のみ文字化け(どうやらEUCのよう)。

【対処】
・database.phpに、’encoding’ => ‘utf8’ パラメタを追加で設定

※これで、正しく表示されるようになりました。
以上です。

コメントを残す

役立つ
面白い

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください