WEBアプリ開発でよくある文字化けの問題。
ソースコード、データベース、出力するhtmlについて全て完璧という時でも、「あれ?」というのはよくありますよね。。
フォームよりデータを送信した際に、受け入れたデータの文字コードが予想と違って文字化けが発生する事があります。
php.iniを見直せばすぐに治るんですが、環境に左右されないように以下の文を「.htaccess」ファイルに追加しておくと安心です。
#インプットデータの文字コードを自動判別する
php_value mbstring.http_input auto
#インプットデータをinternal encodingに変換して受け入れる
php_value mbstring.encoding_translation On
- Newer: PHP開発環境
- Older: CakePHPでの独自viewへの変更方法