• ベストアンサー

文字コードの違い

レンタルサーバを借りてHPつくる場合に 文字コードはなににすべきでしょうか? 借りているサーバではJISに初期設定がなっていますが サイトのサンプルなどではUTF-8が多いようです (ユニコードだと思ってます) CGIなどを使う予定ですがJIS、UTF-8またはそれ以外 の文字コードはどのような違いがあるのでしょうか? 例えば外国語で表示する場合はユニコードのほうがいいとか 違いとメリットなどあれば教えてください

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

  • ベストアンサー
  • zxcv0000
  • ベストアンサー率56% (111/196)
回答No.1

まず文字コードの説明です。 『Unicode』という用語は、本当は文字集合の名前であって文字コードではありません。 マイクロソフトなんかは『Unicode』という単語をあたかも文字コードの様に使う場面が多いですが、そこで指されるのは『USC2-LE』という文字コードの様です。 『USC2-LE』と『UTF-8』はともに Unicode系の文字コードです。 Unicode は国際規格で世界中の多くの言語の文字を含んでいるので、Unicode系の文字コードは世界共通で使える文字コードです。 これに対して、一般に JIS, SJIS, EUC(または「日本語EUC」) と呼ばれる文字コードは、JIS規格で定められた『区点』という文字集合に基いています。 日本の規格なので、含まれる国際文字がとても限られています。 加えて、SJIS には機種依存文字問題があります。 Windows で書いた SJISテキストを Mac で読むと一部の文字が別の文字に表示されるのです。 世界中で使用される文字コードをひとつに統一できたなら、「文字化け」という現象と決別する事ができます。 メタタグで文字コードを記述する必要もなくなります。 その「世界共通文字コード」として最有力なのは UTF-8 と考える人が多いのが、 UTF-8 が増えてきている理由じゃ無いかと思います。 という訳で、私のお勧めは UTF-8 です。

abc-1356
質問者

お礼

回答ありがとうございます 丁寧な説明痛み入ります ありがとうございました

その他の回答 (1)

  • zxcv0000
  • ベストアンサー率56% (111/196)
回答No.2

No.1 の回答中に誤字があったので訂正させてください。 誤> USC2 正> UCS2 すみませんでした。

abc-1356
質問者

お礼

わざわざありがとうございます