• ベストアンサー

Shift_JISやeuc-jpで宣言するメリット

ソースの文字コードの宣言はUTF-8が主流なのに Shift_JISやeuc-jpで宣言するメリットはるのですか? ブラウザによるのでしょうか? サーバーによるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#212058
noname#212058
回答No.2

ソースを作る人の都合です。 今でこそ HTML などのソースは UTF-8 で作るのが一般的ですが、UTF-8 はそもそも 2003 年にできた比較的新しいエンコードです。できたのが 2003 年で、普及したのはもっと後の話になりますので、使われだしてから 10 年ほどしか経っていません。 HTML などの Web 技術はそれ以前からありましたから、UTF-8 登場以前に作られたソースは全て UTF-8 以外のコード、例えば Shift_JIS や euc-jp で書かれています。その時代のソースがそのまま使われ続けていることもありますし、その時代に書かれた古い本で学んだ人が使うこともありますし、その時代に技術を学んだ人が会社で偉い人になって後輩に教育しているケースもままあります。

geunpuhkc
質問者

お礼

回答頂きありがとうございました。

その他の回答 (2)

  • sujino
  • ベストアンサー率30% (3/10)
回答No.3

もうほとんど使われていないと思いますが、古いWEBサーバーのデフォルトの言語設定はEUC-JPでした。 まだ、古いサーバーを使っている&サーバー管理者が、何らかの都合でEUC-JPがにしたい、場合EUC-JPをデフォルト言語にする場合があります。 また、これも今は無いと思いますが、古いフューチャーフォンはS-JISしか受け付けない機種もあったので、私のイメージでは、携帯はS-JISと固定観念があります。 携帯サイトを作らなくなってから、3年近くなるので、現在の状況は全くわかりませんので、参考程度にお考えください。 この5年くらいで立ち上げたWebサーバーはもれなく、デフォルト言語をUTF-8にしてますので、過去の遺物だと私は考えてます。

geunpuhkc
質問者

お礼

回答頂きありがとうございました。

  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

>>shift_JISやeuc-jpで宣言するメリットはるのですか? 新規にソースを作る場合は、UTF-8でいいでしょうが、すでに作られたシステムの追加・修正であれば、UTF-8への変更はコストが増えると思います。 ですからShift_JIS、あるいはeuc-jpのままにしたほうが安上がりというメリットがあると思います。

geunpuhkc
質問者

お礼

回答頂きありがとうございました。

関連するQ&A