プロが教えるわが家の防犯対策術!

無料ホームページスペース(coolonline)上に開設したホームページがインターネットエクスプローラー(5.5)で見ると文字化けしてしまいます。(たとえば電話番号がこんな感じ→ア。ン」ア」ウ。ン」キ。ン」イ」ー」イ)
「表示」の「エンコード」が日本語(シフトJIF)になっているので日本語(自動選択)にするときちんと表示されます。ただしそこでソースを見ると文字化けしています。
しかもネットスケープだとソースがそのまま表示されホームページは全く出ません。
htmlの知識はあんまりないのですが、どうしたら直りますか?どうぞ宜しくお願いいたします。

A 回答 (4件)

HTMLの書き方が間違っていると思います。


IEはかなりいいかげんなので、間違っていても表示できますが、NNはHTML文法に忠実でないと表示されません。
それと、文字化けも結局はHTMLの書き方が間違っているか、書く時はShift-JISで書いてもftpする時にEUCになっているとか、METAタグの指定がおかしいかのどれかです。
自分で表示された現象やソースを見ないことには答えがでません。

しかし、ここの規定で個人サイトのURLは書けないそうですから、どうしましょうね?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
たしかにHTMLの書き方がおかしいようです。でも、これはここ(教えて!goo)で解決するのはもっと難しいかもしれませんね(笑)。幸い文字化けはなくなりました。でも相変わらずネットスケープでは見れません(ソースが表示された状態のまま)。
あとはHTMLをチェックして直してみたいと思っています。ありがとうございます。

お礼日時:2001/12/03 01:38

<head></head>タグ間に


<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
を追加して見て下さい。

余談ですが、COOLではEUCコードで作成した方がうまくいきます。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
おっしゃるとおりEUCでないとうまくいかなかったようです。
ありがとうございました。

お礼日時:2001/12/03 01:34

過去質問は検索してみたのでしょうか?


過去質問を検索されると簡単に見つかるかもしれませんよ。

参考URL:http://homepage2.nifty.com/winfaq/c/ietrouble.ht …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
過去質問は一応見てみたのですが、見つけられませんでした。
また、エディタを使って・・・というのもかなり面倒なので。
ありがとうございました。

お礼日時:2001/12/03 01:32

まず、ソースを見たときに文字化けするのはメモ帳の文字コードがShift_jisで表示されるからで、HTMLファイルはEUCになっているからだと思います。


<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
とするか、

<META http-equiv="Content-Type" content="text/html; charset=Shift_jis"> にして明示的に示すことで防げます。ちなみにシフトジスで書かないとメモ帳では文字化けしてしまいます。
あと、ネットスケープで表示されないのは、タグの閉じ忘れが多いようです。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
shunetさんの書かれているとおりでした。EUCにするときちんと表示されていました。ありがとうございました。

お礼日時:2001/12/03 01:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!