- ベストアンサー
PHPの文字コードどのように設定すればいいですか?
PHPをテキストエディタ(TeraPad)で、書こうとしているのですが、文字コードの設定がわかりません。 初期文字コード SHIFT-JIS JIS EUC Unicode UTF-8 UTF-8N いろいろあってどれを選んだらいいのかわかりません。 今はSHIFT-JISにしてます。 保存文字コード 自動 今は自動にしてます。 初期改行コード CR+LF 今はCR+LFにしてます。 保存コード 自動 今は自動にしてます 間違っている、又はこちらのほうがいいというのがありましたら是非教えてください。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
私もPHPをよく使ってますが、全部Shift-JISで統一してます。 理由はそれでほとんど、問題も起こらずに動いてるからです。 スクリプトは全部、Shift-JISで書いておくとして、 HTMLのヘッダを出力するところでも、Shift-JISを指定するようにすれば、 矛盾なく動くと思います。
その他の回答 (2)
- juna_voyage
- ベストアンサー率25% (2/8)
私もNo.2の方と同じでUTF-8を使います。自分の開発環境で正常に動いていてもレンタルサーバでは動かないこともありえます。サーバとローカルでの環境を合わせるのが良いかと思います。phpinfoで環境を確認してみてはどうでしょうか。
お礼
ありがとうございます。
- fdsjaklfjas
- ベストアンサー率81% (96/118)
質問者さんの使いたい文字コードを使えばよいと思います。PHPではそれが可能です。 ただ、HTML、PHP内部、PHPスクリプト、データベースなどのエンコーディングは統一した方が楽です。また、どの文字コードを使うにしろ、php.iniを正しく設定しなければなりません。 携帯電話向けではないシステムを、新規開発するという条件でしたら、私は迷わずUTF-8にします。
お礼
いろいろ使えるのですね。ありがとうございました。
お礼
ありがとうございました。EUC と SHIFT-JIS どちらにするか迷ってます。