• ベストアンサー

文字コードの利点、欠点

sesameの回答

  • sesame
  • ベストアンサー率49% (1127/2292)
回答No.1

ホームページでシフトJISが多く見られるのは、近年、圧倒的に一般家庭のパソコンでホームページを作る人が増えたためでしょう。 シフトJISはもともとマイクロソフトが開発した文字コードで、インターネットとの親和性はあまりありませんでした。 EUCは拡張ユニックスコードの略であることからもわかるとおり、UNIX系OSで古くから使われてきた文字コードです。 インターネットはもともとUNIX中心の文化だったため、古くからの大学・研究所系のサイトでEUCが細々と、しかし根強く残っています。 CGIなどサーバ上で動かすスクリプトプログラムは、EUCとの相性がいいです。 これは、シフトJISのコード体系をCGIスクリプトに通すためには特殊の工夫をしなければならないためで、EUCならそうした心配をする必要がなく、誤動作や文字化けの確率が抑えられます。 スクリプトを動かさない普通のページであれば、シフトJISで何ら問題はありません。

関連するQ&A

  • 文字コードの利点・欠点について

    おはようございます。 文字コードには、大きく分けて4種類 ・JISコード ・S-JIS ・EUC ・Unicode がありますが、それぞれの利点・欠点を教えていただけますでしょうか。 あと、EUCはなぜ制御文字を使って、1バイト仮名や補助漢字の文字コードを割り当てているのかも教えてください。 よろしくお願いします。

  • 文字コード

    ホームページを作る際の文字コードはどうやって決めればいいですか? 何を基準に決めればいいですか? とりあえず今は暫定的にUTF-8で作っていますが、 Shift_JISやEUC-JPを使う場合、どういう時が適しているのでしょうか?

  • 文字コードについて教えてください。

    ホームページを作成するときに指定する文字コードをどうしたらいいのか迷っています。 ウインドウズ環境でホームページを作る際、入力された文字は秀丸などの特別なソフトを使わなければ自動的にShift JISコードになると思うのですが、この場合、タグを <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS"> と指定するべきでしょうか?それとも、 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-2022-jp"> と指定するべきでしょうか? ISO-2022-JPで指定した場合、ブラウザが必ずしも自動判別してくれないこともあるのでしょうか? また、CGIスクリプトはShift JISで入力するとエラーを起こすことがあると聞いたことがあります。 ホームページを作成する場合には、常にISO-2022-JPかEUCの文字コードで作成するようにしたほうがいいのでしょうか? いろいろ検索して調べてみたのですが、どうもよくわかりません。宜しく御願いします。 なお、gooのホームページを閲覧するときも頻繁に文字化けしています(文字コードがEUCに指定されていないのはなぜでしょうか?)。

  • TeraPadの文字コード

    TeraPadの文字コードについて教えてください。 1. TeraPadで扱える文字コードは Shift-JIS、JIS、EUC、Unicode、UTF-8、UTF-8N の6種類あるようですが、このEUCとEUC-JPは 同じものですか? 2. Shift-JISで保存すると、TeraPadの下の部分に 表示される文字コードがSJISとなります。 これはShift-JISのことですか? 3. 短い文章では文字コードを誤認識する場合も あるようですが、どうしたら正しく認識 させられますか? 指定した文字コードで保存できず困っています。

  • 文字コード

    例文をISO-2022-JP文字コード、EUC-JP文字コード、シフトJIS文字コードでそれぞれコード化したいのですが、コードの調べ方を教えてください。 よろしくお願い致します。

  • PHPの文字コード

    PHP初心者です。 環境【WinXP、PHP5、Apache2、エディタはDreamWeaverかPHPエディタ】 あまり詳しくないので、まず文字コードが今ひとつわかりません。 参考書などでPHPはEUCで記述と書いてあるので、エディタの設定で文字コードをEUC,改行コードをLFに設定しています。 ホームページを作成していた時には、metaタグに文字コードを打っていますが、プログラムの場合必要ないんですか?普段はShift-JISで入力しています。それともmetaタグの文字コードをEUCにしなければいけないのでしょうか? 現在、初めて更新履歴を作成しています。PHPファイルをEUCで作成し、テキストファイルをShift-JISで作成したのですが、うまく表示できませんでした。色々試して、PHPもテキストもShift-JISで作成したら、一応表示されたものの、たまに¥マークが勝手に入ってしまいます。 通常Windows環境でPHPファイルを作成する時の文字コードを教えてください。また、この場合はサイト全体(htmlファイルなど)のmetaタグの文字コードはどうしたらよいのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 文字コードについて、悩んでいます

    http://okwave.jp/qa/q2698782.html この質問のNo.4の回答を見て考えています。 ・ドコモ向けのケータイサイトを作る予定で、Shft_JISしか使えないこと。 ・PHPなどを使用する予定なのでEUC-JPがよいこと。 ・ウェブサイトの文字コードは統一した方がよいこと。 この3つの条件を考えて、 Shift_JISかEUC-JPか迷っています。 アドバイス待ってます・・・。

  • 保存する際の文字コードについて

    まったくの初心者です。 Windows上でエディタ等でVBScriptを書いた場合 保存する際の文字コードは シフトJIS(ANSI)、Unicode、EUC等のうち どれにすべきでしょうか。 どれでも問題ないでしょうか。

  • Access VBA 文字コード

    こんにちは、 Access2003の勉強を始めてモノです。 コントロールウィザードで生成されるVBAコードで フォーム名などの文字列が、1文字ずつコードで表示されますが、 このコードというのは何になるのでしょうか? Shift-JISとか、EUCとかとは違うようなのですが。 何かお分かりの方がいましたら教えてください。よろしくお願いします。

  • ホームページ制作の文字コードで質問なのですが

    Shift_JIS、EUC-JP、UTF-8が今現在主流のようですが、いまいちの見込めません。 Shift_JIS・EUC-JP・UTF-8の特徴とデメリットは何なのでしょうか? またこれらの文字コードを海外から見たときはどうなるのでしょうか?