• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ほんとうに適切なコードページとは?)

適切なコードページとは?

このQ&Aのポイント
  • 適切なコードページとは?オープンソースのもじら系統のソフト(もじら、ネットスケープ、nvuを使ってhtmlを造ると、初期設定がeucになるようです。
  • eucなら一番無難でしょうと思っていましたが、最近ではシフトjisが日本語webの標準となっています。
  • いつごろからweb標準はeucからshift-jisに変更されたのか、厳密には「サーバー側で指定するコード」と思いますが、指定が無ければeucで、というのは過去の遺物になってしまったようです。

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

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

> いつごろからweb標準はeucからshift-jisに変更されたでしょうか? すみません、web「標準」はeucでもShift-jisでもiso-2022-jpでもないと思うのですが、それはどこで決まっているのでしょうか? HTMLの標準化を行ってるW3CのHTML4.1の仕様書を読みますと、 「本仕様は、ユーザエージェントがサポートする必要がある文字符号化方法が何であるかについて、強制しない」と書かれているようなので、「文字コードセットはこれが標準です」と決まっているわけではないと思います。 和訳参考URL: http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/charset.html#doc-char-set また、 http://www.tohoho-web.com/wwwxx005.htm によりますと、「現在のパソコンの大半が、Shift-JISであることから、ブラウザはSift-JISを優先する傾向にあるようだ」とのことです。また、 http://www.cv.its.hiroshima-cu.ac.jp/~kazutaka/html/metatag.html では、webで一般的に使用されるコードセットと説明されています。 ですから、独自の解釈ですが、WindowsやMacなどShift-JISを標準の文字コードとするパソコンが増えた為、ウェブにおいても「一般的に」使われているのがShift-JISだということではないでしょうか? サーバー側で指定がない場合は、ご本人の意思と経験で、どのような文字コードを選択されてもいいのではないかと思います。 あまり解決になりませんで申し訳ありません。 ちなみに私自身はeucを指定しております。 理由は、サーバーがUNIXだからというだけです。

altosax
質問者

お礼

どうもありがとうございます!! おかげですっきり解決です(^^)/ >サーバー側で指定がない場合は、ご本人の意思と経験で、どのような文字コードを選択されてもいいのではないかと思います。 やはりこの一言につきる、ということですね! >あまり解決になりませんで申し訳ありません。 いえいえ、ご謙遜で「アドバイス/自信なし」にされていますけど、これが決定版だと至極納得しました!! >ちなみに私自身はeucを指定しております。 >理由は、サーバーがUNIXだからというだけです。 そうですね。昔はウインドウズのサーバーなど珍しかった、ゆえに結果論的にEUCが多用された、イコールデファクトスタンダード、と私が思い込んでいただけであり、 逆に「シフトJISが標準です」と回答した人はそれしか知らなかっただけ、というのが真相だと納得しました。 なぜなら、わざわざこちらで私が投稿して尋ねた理由は、まさに、「すみません、それはどこで決まっているのでしょうか?」と本人に聞いたら口を噤まれてしまったからなんです(^^;) ヤフ-グループの場合はもっと本気でヘルプを探せばどこかに「シフトJISにしてください」とひっそり明示されている可能性が高そうですね。 実にスッキリしました!

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

私見ですけど、 文字コードが問題になるようなHTML文書では、 文字コードの指定をするべきだと思います。 (metaタグでcharsetを記述しておく) web標準がshift-jisとは思えません。 どっちかというと web標準というなら iso-2022-jp(JIS) だと思います。

altosax
質問者

お礼

さっそくありがとうございます! >どっちかというと >web標準というなら >iso-2022-jp(JIS) >だと思います。 そうですね、私も最初そうかなと考えました。 でもこれはどうもメール送受信を基準に考えた標準コードみたいですね???(違いますでしょうか?) >(metaタグでcharsetを記述しておく) これがどういう訳だか、YAHOO!Groupの場合は charset=shift-jis以外は全滅なんです・・・ (多分この事実から、yahooのMLサーバーはwindowsで運用されているのかな?という気もしています) ヤフ-のヘルプ類で解るような所には、コードのことは注意書きがとくにありませんでした。 でも、それと「標準がshift-jisです」というモノサシの転換とは別物ですよね。

関連するQ&A