- 締切済み
最近、Eclipse for PHP を日本語化して使い始めました。(
最近、Eclipse for PHP を日本語化して使い始めました。(ver.Helios) 初期設定で、文字コードを utf-8 に設定しました↓ (ウインドウ)→(設定)→(一般)→(ワークスペース)→ テキストファイルをutf-8に設定。 が、 プログラム(.php .html)をブラウザ(WIN ExplorerやGoogle Chrome)で表示する場合、 文字化けが生じます。 ちなみに、ブラウザのエンコードはutf-8になっています。 デフォルトのMS932に戻すと、文字化けが無くなります。 教科書では、最初にutf-8を設定するように書いてありますし、 (参照:「Eclipse PDT ではじめるPHPプログラミング入門」) 現在は文字コードがutf-8が主流になりつつあるので やはり、utf-8 でコードを書きたいと思います。 ・Eclipse自体に問題(解決)があるのか。 ・日本語化に問題(解決)があるのか。 ・examppに問題(解決)があるのか。 ・あるいはブラウザに問題(解決)があるのか。 ・総合的に相性が悪いのか? ネットでいろいろと自分なりに調べてみましたが、 参考になる情報が、2年以上前だったりして・・・・ これといった解決案がない状況です。 Eclipseに知識がある方で どなたか解決方法をお知りの方は、教えてください。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- danslarue
- ベストアンサー率30% (4/13)
>しかし、exampp のPHPフォルダにphpinfoファイルがありません。 >貼り付けようにも貼り付けできず・・・・です。 スクリプトの先頭近くに以下の2行を書くのです。 ini_set('mbstring.http_output', 'UTF-8'); ini_set('mbstring.internal_encoding', 'UTF-8');
- danslarue
- ベストアンサー率30% (4/13)
php自体がutf-8で、出力もutf-8なら下記のようにしてみるのはどうでしょうか ini_set('mbstring.http_output', 'UTF-8'); ini_set('mbstring.internal_encoding', 'UTF-8');
お礼
ご返答ありがとうございます。 しかし、exampp のPHPフォルダにphpinfoファイルがありません。 貼り付けようにも貼り付けできず・・・・です。
- kachansa
- ベストアンサー率44% (30/67)
php.iniで出力設定は確認されましたか? 後は、Apacheの文字コードくらいかな
補足
素早い返答ありがとうございます。 php.iniファイルを見てみますと、 ;;;;;;;;;;;;; ;Language Options ; ;;;;;;;;;;;;; ; Enable the PHP scripting language engine under Apache. ; http://php.net/engine engine = On 文字コード関係は上記くらいしかなかったような・・・ もし、これであっているのなら Apacheを見なければ、なりませんね。 そこまでの知識は初心者には、ちと 荷が重すぎます。 もし、間違っているか もしくは Apacheの 設定を kachansa さんがお知りなら 教えていただければ、助かります。
お礼
すみません初心者で・・ で、スクリプトの先頭につけてみました・・・ <?php ini_set('mbstring.http_output', 'UTF-8'); ini_set('mbstring.internal_encoding', 'UTF-8'); echo "こんにちは"; ?> が、結果は ↓ やはり文字化けします。 縺薙s縺ォ縺。縺ッ ほかのエディター(PHP editer等)で試みましたが、 やはり、文字化けします。 結果、どーも 現状のexammpのバージョンが問題みたいです。 なかなか難しいですね。とにかく、まずは ありがとうございました。 もう少し勉強してからこの問題をトライしてみます。