文字コードとは? 選択の違いによる影響とは?

このQ&Aのポイント
  • 文字コードとは、文字や記号などの情報をコンピュータで扱うための規則です。
  • 主な文字コードには「Shift-JIS」「EUC-JP」などがあり、ブラウザやパソコンによって表示の違いが生じます。
  • ただし、一般的なホームページの場合はあまり気にする必要はありません。
回答を見る
  • ベストアンサー

文字コード

現在、 「3つのスペース」を、それぞれ 「3つの別べつ」の「ホームページ作成ソフト」で編集しています。 1つは、「ポームページビルダー」。 残りの2つは、スーペスに付属する「編集」ソフトです。 それで、ちょっと、疑問に思ったのですが、 「文字コード」というものがありますが、 これは、 ・「Shift-JIS」 ・「EUC-JP」 などがあるようですが、 【質問(1)】★この「選択の違い」によって、「なにが違ってくる」のでしょうか? 「閲覧する方」の「ブラウザ」、または「パソコン」によって、違いが生じるのでしょうか? 自分のプラウザでは、どちらも、正常に閲覧できる感じがします。。。 ちょっと、気にになりましたので、大まかな感じで、だいたいで結構ですので、 「選択の違い」によって、「なにが違ってくる」のか、教えてください。 【質問(2)】★結局、どちらでもいいのでしょうか?「文字コード」は? また、あまり、気にしなくてもいいのでしょうか? ちなみに、 自分のホームページの内容は、ごく普通の「文字」や「写真」程度の内容です。 プラウザは、IE6。 パソは、XPです。

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

  • ベストアンサー
  • supokku33
  • ベストアンサー率77% (34/44)
回答No.1

こんにちは。 >・「Shift-JIS」・「EUC-JP」などがあるようですが、 >質問(1)】★この「選択の違い」によって、「なにが違ってくる」のでしょうか? >「閲覧する方」の「ブラウザ」、または「パソコン」によって、違いが生じるのでしょうか? 過去に同じ質問があったのでこちらをご参考にしてください。 http://okwave.jp/qa2264754.html

sakura5678
質問者

お礼

ありがとうございます。(^^

関連するQ&A

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

    ホームページを作成するときに指定する文字コードをどうしたらいいのか迷っています。 ウインドウズ環境でホームページを作る際、入力された文字は秀丸などの特別なソフトを使わなければ自動的に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に指定されていないのはなぜでしょうか?)。

  • 文字コード

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

  • 文字コードの使い分けについて

    ホームページはいろんな種類の文字コード(Shift_JIS、EUCなど)で作られていますよね。 素人考えでは、日本語のサイトだけでも1種類の文字コードに統一すればいいのに・・・と思うのですが、このように様々な文字コードが存在するのはどのような理由があるのでしょうか。

    • ベストアンサー
    • HTML
  • 文字コードの利点、欠点

    シフトーJISとかEUCとか、色々文字コードが ありますが、例えばこのふたつの文字コードの場合、 それぞれの利点、欠点は何なのでしょうか? よく観るホームページではシフト-JISが多い気もしますが、 どちらの方がいいのでしょう?

  • 文字コードの変換について

    現在、表示はPHPで文字コードはEUCで表示しています。 そのときには表示できるのですが、 表示したものを、SHIFT-JISにエンコードしてエクセルに表示するときに、文字コードの違いにより表示されないものがあります。 エンコードは $str = mb_convert_encoding($str, "SJIS", "auto"); と行っています。 EUCからSJISに変換するときに、何か特別なことを行う必要があるのでしょうか??

    • ベストアンサー
    • PHP
  • テキストエディタの標準の文字コードについて

     EUC_JP で 例えば「あ」の一文字を保存したファイルを Windows 上で 秀丸などのテキストエディタで、 標準の文字コードを 自動選択にした場合に文字化け して画面に表示されますが、 標準の文字コードを EUC に設定して、開きなおすと 正しく表示されます。  ファイルを開くとき、エディタとOSは、どのような 処理をしているのでしょうか? 何かの パラメタ 付き API を発行して EUC での文字 コードに適したフォント、グリフが選択されて、画面 に表示されているのでしょうか? ( 実際の API 名があるのなら教えてください。 )

  • 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
  • 文字コードEUCの掲示板にWindows(S_JIS)で書き込むと文字化けする

    【環境】 RedHatLinux7.2 Apache_1.3.27 CGI動作確認済み 掲示板のCGIスクリプトをサイトからDLし、Linux上のapacheで動かそうとしています。 perlのパスを通し、.cgiの文字コードをEUCに変換することで動作したのですが、文字コードの問題が発生してしまいました。 CGIがはき出す掲示板のHTMLはEUCです。Windowsのブラウザから閲覧した場合、文字コードは自動的にEUCが選択され問題ありません。 掲示板に書き込みを行った際に、文字コードの食い違いが発生してしまいます。Windowsから書き込んだ文字はS_JISなのでコードが2種類存在し、書き込んだ文字列(S_JIS)の方が文字化けしてしまうのです。 多分初歩的なことだと思うのですが、頑張ってみても解決しませんでした。どなたか、同現象になって無事解決した方いらっしゃいませんでしょうか?

  • 確実に文字コードを自動判別させる方法ありますか?

    エディタでは正常に日本語が見えているのですが、 METAタグでcharset=x-euc-jp を指定しても、必ず文字化けするHTMLがあります。 どうやら、文字コードが混在しているようなんです。 どこで文字コードが混在しているのかわからない為、 文字コードを統一できず困っています。 文字コードを混在した状態からEUC-JPとLFへ変換できるソフトはありますでしょうか? 又、ブラウザにEUCだと確実に判別させる裏技的な方法はないでしょうか?

    • 締切済み
    • CSS
  • 文字コード? 推奨UTF-8?

    以前、EUC-JPの文字コードを使っていましたが、ホームページの文字コードをUTF-8に変えた後、 クッキーやフォーム(FORMタグ)が正しく動作しなくなりました。 Perl(Perlも5.6から5.8に変更)でCGI組んでいるのですが、何が原因なのでしょうか?

    • ベストアンサー
    • Perl

専門家に質問してみよう