MAMP設定備忘録〜PHPでの文字化けに対処〜
タイトルの通りです。
PHPで日本語を入力し、ブラウザに表示すると見事なまでの文字化けっぷり。
早速、設定を変更します。
参考サイト:MAMPのPHPでの文字化けを直す | memocarilog
MAMPのエンコーディングをUTF-8に変更します。
アプリケーション→MAMP→bin→php→php5.5.3(ご使用のバージョン)→conf→php.ini
このphp.iniを開きます。
①394行目 ;default_charset = "iso-8859-1"
頭についてる ; を削除し、 "iso-8859-1"を"UTF-8"に書き換える。
②1009行目 ;mbstring.language = Japanese
頭についてる ; を削除。
③1014行目 ;mbstring.internal_encoding = EUC-JP
頭についてる ; を削除し、 EUC-JPをUTF-8に書き換える。
④1017行目 ;mbstring.http_input = auto
頭についてる ; を削除。
⑤1032行目 ;mbstring.detect_order = auto
頭についてる ; を削除し、 autoをSJIS,EUR-JP,JIS,UTF-8,ASCIIに書き換える。
MAMPを再起動して完了!