• ベストアンサー

ページが表示されません

こんにちは。 HTML(Dreamweaver8)を使用し、ページを作成しました。 同じようなページを5ページ作成したうちの、 1ページが表示されません。 ブラウザのエンコード(UTF-8)で指定をしないと、表示されないようになっているようです。 ただ、正常に表示される他のページのソースと比べたのですが、 違う箇所は見つかりませんでした。 何が原因なのかさっぱりわかりません。 どなたか、教えていただけないでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • quads
  • ベストアンサー率35% (90/257)
回答No.2

HTMLファイルの文字コードと、ブラウザで解釈される文字コードが違うということではないのですか。 まず確認。 ●このmeta要素による文字コードの明示を適切に行なっている <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> ●その文書をブラウザが表示すると、文字コードは何として解釈されているのですか? > ブラウザのエンコード(UTF-8)で指定をしないと、 ということは、あなたが指定する前は他の文字コードになっているのですね? ●ファイル自体の文字コードは何ですか? > HTMLで以下の記述で、文字コード(UTF-8)をすべて記述しているのですが、ある決まったページだけが表示されず、 全てのHTMLファイルは、UTF-8の符号化形式なのですか? どこがどう不一致なのかが特定できません。 全て一致しているはずなのに表示されないというのであれば、検証できない限り回答が難しくなります。

その他の回答 (1)

  • quads
  • ベストアンサー率35% (90/257)
回答No.1

HTMLはプレーンテキスト形式のファイルです。 つまり、ソースなんて言って弄っているのはアスキー(バイナリ)です。 文字コードはファイル自体が持つ情報ですので、バイナリが同じでも文字コードを一致させることはできません。 文字コードを指定できるテキストエディタを用いて、文字コードを他のものと同じにしてください。 推測ですが Shift_JIS でしょうか。 ※ここらへんの説明は適当です。 わからなければ、正常に表示されるファイルをコピーして、 問題のページのソースを、コピーしたファイルに貼り付けて保存してください。 問題のファイルを消して、新しく作ったファイルを改めて使ってください。

kt_go
質問者

お礼

quadsさん、ご説明ありがとうございます。 ただ、HTMLで以下の記述で、文字コード(UTF-8)をすべて記述しているのですが、ある決まったページだけが表示されず、真っ白になっています。 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 他の要因など考えられることがありましたら、教えていただけないでしょうか。 よろしくお願いいたします。

kt_go
質問者

補足

ご丁寧な説明をいただき、本当にありがとうございました。 無事に解決できました! また何かありましたら、よろしくお願いします。