解決済みの質問
無料ホームページスペース(coolonline)上に開設したホームページがインターネットエクスプローラー(5.5)で見ると文字化けしてしまいます。(たとえば電話番号がこんな感じ→ア。ン」ア」ウ。ン」キ。ン」イ」ー」イ)
「表示」の「エンコード」が日本語(シフトJIF)になっているので日本語(自動選択)にするときちんと表示されます。ただしそこでソースを見ると文字化けしています。
しかもネットスケープだとソースがそのまま表示されホームページは全く出ません。
htmlの知識はあんまりないのですが、どうしたら直りますか?どうぞ宜しくお願いいたします。
投稿日時 - 2001-11-20 22:39:06
まず、ソースを見たときに文字化けするのはメモ帳の文字コードが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"> にして明示的に示すことで防げます。ちなみにシフトジスで書かないとメモ帳では文字化けしてしまいます。
あと、ネットスケープで表示されないのは、タグの閉じ忘れが多いようです。
投稿日時 - 2001-11-22 14:12:55
お礼
回答ありがとうございます。
shunetさんの書かれているとおりでした。EUCにするときちんと表示されていました。ありがとうございました。
投稿日時 - 2001-12-03 01:30:43
2人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(3件中 1~3件目)
過去質問は検索してみたのでしょうか?
過去質問を検索されると簡単に見つかるかもしれませんよ。
参考URL:http://homepage2.nifty.com/winfaq/c/ietrouble.html#560
投稿日時 - 2001-11-21 02:22:18
お礼
回答ありがとうございます。
過去質問は一応見てみたのですが、見つけられませんでした。
また、エディタを使って・・・というのもかなり面倒なので。
ありがとうございました。
投稿日時 - 2001-12-03 01:32:58
HTMLの書き方が間違っていると思います。
IEはかなりいいかげんなので、間違っていても表示できますが、NNはHTML文法に忠実でないと表示されません。
それと、文字化けも結局はHTMLの書き方が間違っているか、書く時はShift-JISで書いてもftpする時にEUCになっているとか、METAタグの指定がおかしいかのどれかです。
自分で表示された現象やソースを見ないことには答えがでません。
しかし、ここの規定で個人サイトのURLは書けないそうですから、どうしましょうね?
投稿日時 - 2001-11-20 22:51:48
お礼
回答ありがとうございます。
たしかにHTMLの書き方がおかしいようです。でも、これはここ(教えて!goo)で解決するのはもっと難しいかもしれませんね(笑)。幸い文字化けはなくなりました。でも相変わらずネットスケープでは見れません(ソースが表示された状態のまま)。
あとはHTMLをチェックして直してみたいと思っています。ありがとうございます。
投稿日時 - 2001-12-03 01:38:31
OKWaveのオススメ
おすすめリンク