2012-07-07 PHPの日本語環境を整える php.ini の編集 XAMPP(MAMP)は初期状態のままでも使用できます。 ただしPHPのみを展開する場合、正しく日本語処理ができません。 設定を変更することで、日本語が扱えるようになります。 変更するには、「php.ini」という設定ファイルを編集します。 PHPだけ記述した場合の問題 表示が文字化けします 解決するには「php.ini」の「default_charset」を編集します php.iniを編集 XAMPP(MAMP)内の「php.ini」を検索する 「default_charset」と記述されている場所を検索する 以下のように編集する 保存をし、サーバーを再起動することでプレビュー文字化けは解消されます。 変数内の日本語を処理したい場合 名前が「mb」で始まるマルチバイト関数を使う 例:住所から市町村名を抽出する <?php $a = '東京都豊島区池袋'; $b = mb_strpos($a, '都'); echo mb_substr($a, $b + 1); ?> このとき、日本語の表示に問題がある場合は、「php.ini」を編集します。 行頭の「; セミコロン」を削除し、UTF-8に変更します 文字化けが解消されない場合は、Eclipseの環境設定で「ワークスペース」→「テキスト・ファイルのエンコード」を「UTF-8」に変更します。