- ベストアンサー
UTF-8をわざわざEUC-JPに変換する理由
何か得することとかありますか? サンプルプログラムなんかだと、よく変更しています 私はサイトを全てUTF-8でやっているので、わざわざ変換しなくてもいいかなと思っています でもtxtファイルがUTF-8で記述されていて、なおかつプログラムもUTF-8なのに わざわざEUC-JPに変換してから色々やってるプログラムが多いのです。 これは多分私の認識不足なのか、それとも古い何かに対応する為なのかが分かりません。 まだ勉強始めたばかりなので、何でこんなことと思われるかも知れませんが なにとぞよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
理由は、EUC-JP信奉者が多いから 「全てUTF-8でやっているので」だったら、 OS依存部分、DB処理関連、一部の関数、コマンドの外部呼出しなど、 EUC-JPでないと問題がある場合もあるが 最初は「全て」なら意識しないでいいと思うけど。 #DBなどは設定による #PHPの入出力の設定も注意をかける必要もある どんなエンコード方式を主にしても問題となる事がある 携帯サイト、特に絵文字処理などはいい例だろう その壁を経験値にすればいいと思うけど。
その他の回答 (1)
- tango7
- ベストアンサー率42% (39/91)
UNIX系のデフォルトがEUC-JPでOSを構築することが多いからではないでしょうか? UTF-8など使われると、nkfでいちいち変換しないと中身が読めないということになりますよね。 それで統一しているんだと思います。
お礼
UNIXのdefaultがEUC-JPとは知りませんでした! これから作成するのはやはりEUC-JPの方がよいのでしょうか? それとも自分だけの物なら別に問題ないですか? どちらにしろencodeの勉強はした方がいいみたいですね! ありがとうございました^^
お礼
なるほど、EUC-JPでないと問題がある部分があるんですね。 それなら今のうちから少しencodeの変更も勉強したいと思います 確か携帯サイトはShift-jisだけですもんね。 ありがとうございました^^