PHPファイルがUTF-8設定でなく、UTF-8でコンソール出力しようとしていたことによる文字化けの解決策。

コンソールに「�e�X�g PHP�o�[�W���� > 5.2.11」と表示された。

PHPファイルがEclipsePDTでSJISエンコーディングとして開かれており、それをUTF-8で出力しようとしていたために発生。今回はすべてのPHPファイルをUTF-8で記述したいので、次の設定を行った。

Eclipseの環境設定メニューから、「一般」タブを選択、右側の「テキスト」から「PHPコンテンツ・タイプ」を選択。「デフォルト・エンコード」の入力欄があるので”UTF-8″と入力して完了。

PHPファイルの文字化け部分を修正して実行すると「テスト PHPバージョン > 5.2.11」と意図した結果が得られた。

※PHPファイル全体の設定なので、次からこの設定は不要。すべてUTF-8で扱われる。


コメントを残す

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