質問: MAMP PHP文字化け。
回答: > いきなり文字化けという壁に打ち当たってしまいました。 ファイルの先頭で header() を使って HTTPヘッダでエンコードを明示し、HTMLソース中にもヘッダ部にエンコードを明示するのはやっておくべきだと思うのですが、質問者さんはどのようにやっていますか? __HTML5 だとデフォルトは UTF-8 なハズだけど、 __ブラウザに設定しておいた既定のエンコードに引きずられるものがあるそうな これらをやっていれば、php.ini を変更する必要は殆ど無いです。 でも、もしも変更するならこちらのページが参考になるかと思います。 << 追加 >> > エディタはCotEditorで、エディタのエンコーディングを日本語(Mac OS)にしたらきちんと表示される 「日本語(Mac OS)」って UTF-8 でしたっけ? エディタ上で表示できない様であれば致命的に何かおかしいです。 文字化けは、 ・エディタで保存した際のエンコード ・HTTPヘッダ、XML宣言、HTMLヘッダ、などで表明した(あるいはデフォルト)エンコード ・ブラウザが(勝手にやる)判定したエンコード が一致しない時に起こるモンだと思います。 騙されたと思って、ファイルを UTF-8 で保存して、HTTPヘッダ、XML宣言、HTMLヘッダ、に省略せずキッチリとエンコードが UTF-8 である事を明示してみてください。