• ベストアンサー

なぜ化け文字

なぜYahooとかgooのページのソースを見ると日本語部分が化け文字になっているのでしょう? 1.ちゃんと見れるようにするにはどうしたらよいのでしょう。 2.どうしたら、こんなソース表示にできるのでしょう。

  • HTML
  • 回答数5
  • ありがとう数7

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

  • ベストアンサー
  • nobuchi
  • ベストアンサー率54% (475/875)
回答No.5

まず、なぜ「文字化け」が起こるか理解しましょう。 日本語には何種類かの「文字コード」があります。 これのどれに対応しているか? によって表示出来るか出来ないかが決まります。 →参考 『とほほ』のアラカルトから 「文字化けしないようにするには」 http://tohoho.wakusei.ne.jp/wwwxx005.htm ーーーーー Yahooの場合、「EUC」の文字コードをしようしています。 で、あなたの環境、例えばソースを見る時に使うエディタがEUCに対応して無いと文字化けします。 ですので・・ 1)EUC対応のエディターで見ましょう。 おそらくウィンドウズの「メモ帳(ノートパッド)」で見てますよね?それはEUCに対応してませんよ。あらかじめEUC対応のエディター(HP制作ソフトでもできますが・・)をインストールして、以下の方法で使用エディタに指定しましょう。 ウィンドウズ&IEならば。 「インターネットオプション」→「プログラム」→「HTMLエディタ」。 この項目に希望のものを設定します。 ーーーーーー →参考 『ベクター』 ダウンロード > Windows > インターネット&通信 > HTML作成 http://www.vector.co.jp/vpack/filearea/win/net/htmledit/index.html 「とほほ」より、HTMLエディター紹介 http://tohoho.wakusei.ne.jp/wwwtohed.htm ・・のようなHTMLエディタなど。 それから、これらを「メモ帳」の代わりに使うには・・。 「メモ帳で開くファイルを、好みのエディターで開けるようにする」 メモ帳トラッパー、というフリーソフトを使って指定する方法を紹介してます。 http://arena.nikkeibp.co.jp/tec/online/20040301/107269/ ーーーーーー 2)ですので、意図して文字化けにしてるのではなく、お互いに使用コードが異なった結果でしかありません。

souta_n
質問者

お礼

ご丁寧な解説ありがとうございました。勉強になりました。

その他の回答 (4)

  • n_kaname
  • ベストアンサー率22% (694/3099)
回答No.4

理由は3の方の言われているとおりです。 IEはタグを開く時にメモ帳が起動します。メモ帳以外のEUCが表示できるエディタを利用すると表示できます。 もっと簡単なのはブラウザをIE以外にする。ネスケなら普通に表示できます。

souta_n
質問者

お礼

ネスケいれてないもんで・・・ありがとうございました。

noname#48234
noname#48234
回答No.3

WEBページではなく、「ソース」の文字化けですよね? Yahooやgooが「EUC」という文字コードで書かれているのに、「ソースの表示」をした時に自動的に起動するメモ帳がShift-JISという文字コードにしか対応していないので、正しく表示されないのです。 ↓こちらの#2をご覧ください。 質問文の文面から察するに、ソースの保護目的で故意に文字化けさせたいようですが、もしそうでしたらあまり効果はありません。日本語以外の半角英数の部分は正常に表示されてしまいます。

参考URL:
http://okweb.jp/kotaeru.php3?q=1040129
souta_n
質問者

お礼

>ソースの保護目的で故意に文字化けさせたいようですが いえいえそうじゃなくて、ソース保護の目的で故意にそうしてるのかなぁ・・・という素朴な疑問だったのです。そうならやり方がわかれば直し方もわかるかなと思っただけです。お答えありがとうございました。

  • glenlivet
  • ベストアンサー率40% (102/253)
回答No.2

文字化け、ですね お使いのブラウザによっていじる場所が違いますが お使いのブラウザは何ですか?一般的にはIEが多いと思いますので、それだとすると メニュー欄にファイルや編集などと並んでると思いますがそこの表示を押してください さらにその中にエンコードがあると思います。それを押して日本語を選んでください。いくつか種類があると思いますが 順番にやればいいでしょう。もしくは、自動選択を選んでください 原因に関しましては書かれてるものからだけでは分かりませんが、通信の一部で損失があったりで そうなる事もしばしばありますので、あまり問題ではありませんよ 他には対応する文字のファイルが質問者様のパソコンには入ってなく対応できない場合なども文字化けはします

souta_n
質問者

お礼

なるほど、ありがとうございました。

  • RZ350RR
  • ベストアンサー率27% (444/1615)
回答No.1

1)ブラウザの表示→エンコード→自動表示→日本語(ECU)に切り替えてください。もしくは自動選択 2)ソース表示ではなく、表示するブラウザの表示形式指定が間違えてるだけです。

souta_n
質問者

お礼

ありがとうございました。

関連するQ&A

  • ソース表示でメモ帳の文字が文字化けしている

    WEBサイトのページをソース表示したときに、メモ帳で日本語で表記された部分が文字化けしている場合、それを直す方法はありますか? (サイト上での日本語は文字化けしていません。) ちなみに自分の作ったページではなく、ネット上で見つけたものです。 HTMLタグを見たいだけなのですが、日本語の部分が化けていて見難いので解決方法を教えてください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • Yahooのソースを文字化けせずに見る方法

    YahooのソースをIE5.5からみたら日本語で表示されてる部分が文字化けしていました。 ほかの日本語EUCでできてるサイトを見たらすべて文字化けしていました。違う方法で文字化けせずに見ることはできるのでしょうか?文字化けした部分を普通に直すソフトとかはあるのでしょうか? それとホームページごとにどうしてEUCとかシフトJISとかJISといった違いがあるのでしょうか?

  • 部分的な文字化け

    ヤフーオークションのページとおしえてgooのページで本文と関係ない、上とか右横とかが文字化けします。化けた所をクリックすればちゃんと表示されます。おしえてgooを見ている方、質問の一覧のページ右の部分読めますか。その部分です。エンコードは変えてもなんら変化なしで、むしろ本文がおかしくなるだけです。文字化けは不気味でたまりません。

  • ソースで日本語を文字化けさせるには。。?

    ブラウザの編集→ソース表示 から HTMLのソースを表示した際に、日本語の部分を文字化けさせたいのですが。 方法は metaタグを charaset=EUC-JP にするだけで良いのでしょうか? これを自分のサイトでやってみたところ、ソース表示でソースを見てみても 日本語部分が文字化けさせず普通に読めました・・。 作った本人なので文字化けしないなどではないですよね。。 お知りの方 よろしくお願いします。 

  • 文字化けで困っています♪

    こんにちわ♪実は、ヤフーやgooのゲームの所のチャットが文字化けしてしまいます。人のHNやメッセージが文字化けし、そして自分も打つと文字化けしてしまいます。OSはアメリカのXPで日本語入力にIMEという日本語ソフトを入れています★XP自体には日本語設定をしているので、日本のサイトなど問題なく観覧できますがこのヤフーのゲームの所のチャットとgooのだけが読めないし、打てません。全て文字化けしてしまいます。どなたか詳しい方至急お願いします!解決できたら、本当に助かります★よろしくお願いします♪ 後、ブラウザはインターネットエクスプローラーのバージョン6.0をしようしています。

  • 文字化け

    質問させて頂きます。 下記URLなのですがトップページが文字化けしておりブラウザの 表示→エンコード→日本語(ECU-JP)にすると正常に表示されます。 しかしページ更新や改めてアクセスするとやはり表示がおかしくなっています ソースの記述に問題があるのでしょうか?あるとすれば具体的にどの部分が 問題あるのでしょうか? 宜しくお願い致します http://www.eonet.ne.jp/~ei-famfam/index.htm

  • 突然の文字化けが治らない

    iBookG4 OSX 10、3を使用してます。 昨日yahoo!のメールページを開こうとしたら文字化けしていたので、テキストエンコーディングの設定を日本語がちゃんと読める状態のものを選び(この時は日本語EUC)を設定したのですが、 今度、別のページを開くとまた文字化けする様になり、 ページを開く度に、そのつど、そのページにあったテキストエンコーディングを設定しなおさなければならなくなってしまいました。 ヤフーを見た後に、ここのOkwebを見ようとすると、文字化けするので(日本語shift jis X0213)に変えなければならない といった状態です。 今まではどのサイトを開いても文字化けなどしなかったのに、 どうすればいいのか解りません。どなたか何かご存知でしたらお教え下さい。お願いします。

    • ベストアンサー
    • Mac
  • ソース表示の文字化け

    IE(5.01、5.5)でHPのソースを(メモ帳で)表示しようとすると、日本語の部分が文字化けしてしまいます。ブラウザ自体の表示が文字化けしていない場合でも起こります。なおす方法を教えてください。よろしくお願いします。

  • ソースを開かれても文字化けさせたいのですが

    ホームページのソースは簡単に見られてしまいますが、それを文字化けさせるということはできるのでしょうか? 日本語のみ文字化けさせているページを見たことはありますが、それはどうしているのでしょうか? アルファベットのタグまですべて文字化けさせるというのは無理なのでしょうか? 宜しく御願い致します。

  • 単純ですが、理解不能。文字化け。

    プログラミング初心者です。 やりたいことは単純です。Yahoo!やLivedoorのサイトから、ページのソースを見て、私が現在進めている制作のヒントにしたいのですが、ページ左上のファイル→名前を付けて保存…にすると、Frameでページが作られているので肝心なHTML文が読めない。 直接右クリックでソースを表示→保存。にすると日本語の部分が文字化けしてしまってヒントにならない。先に進む事が困難なんです。 Yahoo!もLivedoorも文字コードはEUCなので、それにあわせてプログラムも行なっています。 ただ、サイトのソースを文字化けさせずに見たいだけなんですが… これはどういうことでしょうか? どなたか教えて下さい! どうぞ、宜しくお願い致します。

    • ベストアンサー
    • HTML

専門家に質問してみよう