EclipsePDTでPHPスクリプト実行が文字化け
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で扱われる。