• ベストアンサー

文字が化けるのはなぜ?

WIN98se,IE6.0です。いくつかサイトを眺めているとある時、そのサイトだけ、文字化けするのはなぜですか?もちろん、表示→エンコード→日本語(シフトJIS)が●になっているのを、日本語(自動選択)をクリックすると、ちゃんと表示されますが。この訳と、いちいちこの表示メニューを選択しなくていい解決方法がないのでしょうか?宜しくお願いします。

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

  • ベストアンサー
noname#227796
noname#227796
回答No.1

本来、WEBページには、そのページの文字コードを表すMETAタグを記述すべきです。 ↓こんな感じです。 <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">  ↑の場合は、「このページはShift_JISで記述されているよ」とブラウザに教えているわけです。 しかし、METAタグで文字コードを指定していないWEBページも多く、そういったページではブラウザ側で自動的に文字コードを認識しなければならなくなります。 WEBページがShift_JISで作られていて、なおかつIEでシフトJISを指定していたとしても、WEBページの作りや画面の遷移によっては、文字コードをうまく認識できない場合があり、そういった場合に文字化けすることになります。 再度「自動選択」で認識させてやることで、文字コードをうまく認識できる場合が多いので、自動選択をいちいち指定しなければならないのです。 まあ、WEBページ作者の怠慢と、IEの融通のきかなさが原因といえば原因かもしれません。

Hiroonchan
質問者

お礼

ご回答有難うございました。初心者の私には、何となくわかりました。要は仕方のない事なのですね?

その他の回答 (1)

  • haraga
  • ベストアンサー率56% (36/64)
回答No.2

HTMLのヘッダーにも文字種の指定があります。 ヘッダーにeuc、メタタグにs-jisといった場合、質問のような現象となります。

Hiroonchan
質問者

お礼

ご回答有難うございました。初心者の私には、何となくわかりました。要は仕方のない事なのですね?

関連するQ&A

  • 文字化けするWebサイトがある

    いくつかのWebサイトを開くと、文字化けしています。 表示→エンコード→「自動選択」にチェックが入っており、「日本語(シフトJIS)」が●になっています。 そこで「日本語(自動選択)」を●にすると文字化けはなくなり、普通に見られます。 でもまた別の時にそのWebページを開くと文字化け。いちいち上記の設定を変えなければなりません。 エンコードの設定について、どうすればいいのか教えてください。

  • どうしても文字化けが直りません

    拡張子辞典というサイト(http://jisyo.com/viewer/) で拡張子名で検索を選び検索をしたところ どうしても文字化けをしてしまいます。 IEの表示→エンコードから 日本語(自動選択) 日本語(シフトJIS) 日本語(EUC) などをそれぞれ選択したのですが どうしても一部が文字化けしてしまいます また自動選択のチェックを付けたり外したり も試しましたがだめでした。 どうしたら文字化けしなくなくなるでしょうか IEは6,0SP1 OSはXPSPIホームエディションです

  • IE5.5のエンコードについて

    IE5.5ですが、最近文字化けするサイトが多いようなので、表示→エンコードで、「日本語シフトJIS」にすると解消するのでその度にこの操作をしています。「エンコード・日本語・設定」で検索した所マイクロソフトの「IE5の文字化けサイトの対応・・・」で解説がありました。IE5.5ですが試しにやってみようと「自動選択」のチェックをはずして「日本語(自動選択)」にポッチを付けたいのですが、「日本語シフトJIS」についたままで変更出来ません。どうやったらいいのでしょうか?

  • WIN2Kで文字化け

    OSはWIN2Kです。そこにOFFICE XPをインストール、アンインストール などしていたら文字化けしてしまいました。 例えばアプリケーションの追加と削除を開いてみると、メニューバーの文字、 左側のプログラムの追加などの文字が化けています。 また、IEをあげても文字化けしています。表示→エンコードと選択していくと 普段右側に自動選択、日本語(シフトJIS)などさらにできますがそれが出てき ません。 セーフモードで起動したらり、WIN2KのSP3を入れたりしましたが修復できません。 どなたか復旧法をお分かりの方、教えていただければと思います。 よろしくお願いいたします。

  • 文字化け!

    今まで、ブラウザ(IE6)で普通に見れていたのに、急に文字化けして、エンコードが勝手に変わってるのですが・・・これって、設定とかあるのでしょうか?自動選択と何か関係があるのでしょうか?毎回日本語シフトJISとかに変えるのは面倒なのですが・・・おわかりになる方教えて下さい。

  • 文字化け

    ツールのバックボタン(?)を押して元のページに戻ると、文字化けしていることがあります。 表示→エンコード→日本語(自動選択) にするときちんと表示されるのですが、いちいちするのが面倒なので、何か良い策はないでしょうか。 Win98、IE6,0です。 また、文字化けするのは、ヤフー(内の辞書)やジオのサイトが殆どなのですが、 それも関係あるでしょうか? 何かご存知の方、教えて下さい。よろしくお願い致します。

  • あるHPだけ文字化けします。

    初心者でわからないです。 今まで普通に見れいたHPがいきなり文字化けします。エンコードを"日本語(シフト JIS)"にすると見れます。前は何になっていたのかは見てなかったのでわからないのですが、文字化けしてる状態の時にエンコードが何故か"西ヨーロッパ言語(Windous)"になってました。特に何も触ってはないと思うのですが。何でこうなったのか意味がわかりません。教えて下さい。 あと、今あるエンコードが"自動選択・日本語(自動選択)・日本語(EUC)・日本語(シフト JIS)・ユーザー定義・中央ヨーロッパ言語(Windous)・その他"になってます。見れないHPでは中央ヨーロッパ言語が西ヨーロッパになってます。元々はユーザー定義とヨーロッパ言語はなかったと思うのでこのユーザー定義とヨーロッパ言語の消し方も教えて欲しいです。宜しくお願いします。 WinXP IE6.0です。

  • サイトの一部が文字化けします。

    見てくださってありがとうございます。 最近パソコンを新調したのですが、以前のパソコンではなかった現象が起きていて、少々困っています。 ネットサーフィンをしていると、一部の文字が文字化けすることがあります。(特定の法則があるわけではなさそうです) 頻度は高くありませんし、本当に一部なので、最初は偶然文字化けするサイトにぶつかっただけなのだと思っていましたが、文字化けしたサイトのソースを見てみるとまったく文字化けせず、ちゃんと表示されています。 文字コードがあっていないのだと思い、表示→エンコード→日本語(自動選択)にすると解決したのですが、ページを変えるとまた同じ現象にぶつかり、いちいち「表示→エンコード→日本語(自動選択)」を繰り返さなければならない状態になってしまいました。 「表示→エンコード→日本語(自動選択)」をいちいち繰り返さずに、文字化けをなくす方法はないでしょうか?

  • 文字化けは送信側にも問題があるの?

    以前、PHSやメール専用端末のアドレスにメールを送った とき、「文字化けして読めない」と言われました。 わたしのほうでは向こうのメールときちんと読めました。 ただ、普通のPC環境の方にメールを送るときは問題ありま せんでした。 ところがつい最近、PC環境の方にメールを送ったら 文字化けしていると言われました。けっこう重要なメール内容だったので困りました。送信者であるわたしのほうの設定がどこかおかしいのでしょうか? 文字化けするといわれたのは上記の3人だけです。 わたしは受信したメールはどなたのものでも読めます。 ただ、インターネットで、Yahooをみるとき、けっこう頻繁 に文字化けしています。エンコードでいちいち「日本語 (自動選択)」を選んで読んでいます。IE5のエンコードの デフォルトが「日本語(シフトJIS)」になっているので、 「日本語(自動選択)」に変更しようとしても選択できないのです。だた、メーラーであるOutlook Express5のエンコードはデフォルトで「日本語(自動選択)」に設定されているのです。これが原因でしょうか?通常、IEとOEのインターネット接続の設定は同じものですよね?直し方を教えて下さい。(現在のわたしのメーラーの設定)送信の方法はテキスト形式。送信時のエンコード法は日本語(JIS) です。 よきアドバイスをよろしくお願いします。

  • InternetExplorerで文字化け

    Firefox1.07だと正常に見れるのですが、IE6(sp2)だと見れなくて困っています。 そのサイトは、 https://www.shinseihonpo.kumamoto-idc.pref.kumamoto.jp/shinsei/jsp/default.jsp から、「申請はこちら」→「熊本市」→「窓口別手続き一覧」を選択して表示された手続きの中でどれか一つを選ぶと、真っ白な画面になります。その状態で、エンコードを確認すると「日本語(JIS)」(薄い文字)となっていました。そこで、エンコードを他の「日本語(EUC)」や「日本語(シフトJIS)」を選ぶと表示はするのですが、文字化けで読めない状態です。 IEのエンコード関係が壊れているのでしょうか?