パソコン困りごと掲示板

 ◇-?IE7でhtmlファイルを開くとソースが表示される-RSY-05/20-16:43(207)-No.450440
   ┣?!Re:IE7でhtmlファイルを開くとソ...-kikuko-05/20-23:01(201)-No.450468
   ┣?!Re:IE7でhtmlファイルを開くとソ...-L-05/21-06:26(194)-No.450480
   ┗?【解決】Re:IE7でhtmlファイルを...-RSY-05/22-19:19(157)-No.450618

▲このページのトップに戻る
450440IE7でhtmlファイルを開くとソースが表示されるRSY 2008/05/20-16:43

メーカー名:HEWLETT PACKARD ヒューレット・パッカード
OS名:WindowsVista
パソコン名:HP G5000 Notebook PC
トラブル現象:インターネット全般
ソフト関連:ブラウザInternetExplorer
使用回線:ADSL
--
VistaのIE7にて保存したウェブページの.htmlファイルや.mhtのファイルを開くと
ブラウザに画像や文字が表示されずにそのページのソースが表示されます。

エンコードの設定やInternet Explorerのリセットなども行いましたが、
状態が解決しません。解決方法があればぜひご教授おねがいします。

▲このページのトップに戻る
450468Re:IE7でhtmlファイルを開くとソースが表示されるkikuko 2008/05/20-23:01

記事番号450440へのコメント
フォルダオプション→ファイルの種類→htmlやmhtの詳細で
プログラムは何になっていますか?

そのhtmlファイルを右クリック→プログラムから開く→IE7でページが表示されますか?

▲このページのトップに戻る
450480Re:IE7でhtmlファイルを開くとソースが表示されるL 2008/05/21-06:26

記事番号450440へのコメント
レジストリエディタを開き、次の値を確認する。
(「スタート」→「regedit」)

「HKEY_CLASSES_ROOT」→「.htm」および「.html」

それぞれの「Content Type」はどのような値になっているか。
「text/plain」になっていたら、「text/html」に修正してはどうか。

上記でも駄目な場合、同じくレジストリエディタから、

「HKEY_CLASSES_ROOT」→「MIME」→「Database」→「Content Type」と進み、
「text/html」を開き、「CLSID」の値が何になっているかここに書いてほしい。

通常であれば、

{25336920-03F9-11cf-8FD0-00AA00686F13}

となっているはずなのだが。(違うかもしれんけど)

#mhtはcontent-typeが異なるようだがよくわからん。
 message/rfc822をtext/htmlにするという手もあるが・・・。

▲このページのトップに戻る
450618Re:IE7でhtmlファイルを開くとソースが表示されるRSY 2008/05/22-19:19

記事番号450440へのコメント
返事が大変遅くなってすみませんでした。
お二人の意見、特にLさんの意見を参考にレジストリを見てみたら

「HKEY_CLASSES_ROOT」→「.htm」・「.html」・「.mht」・「.mhtml」の中の
「Content Type」自体がありませんでした。

なので上記四つの「.htm」・「.html」・「.mht」・「.mhtml」に「Content Type」を追加し、

値のデータを
「.htm」と「.html」には「text/html」
「.mht」と「.mhtml」には「message/rfc822」
を設定したところ解決いたしました。

ちなみに「HKEY_CLASSES_ROOT」→「MIME」→「Database」→「Content Type」の中の
「text/html」の「CLSID」の値は

{25336920-03F9-11cf-8FD0-00AA00686F13}

と、値はあっていました。