• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLファイルのインクルードで文字化けしてしまう)

HTMLファイルのインクルードで文字化けしてしまう

このQ&Aのポイント
  • HTMLファイルのインクルードを試したところ、インクルードされた側のHTMLで文字化けしてしまいます。原因がわかる方、ご教授お願いいたします。
  • HTMLファイルのインクルードを行った場合、インクルードされた側のHTMLで文字化けが発生してしまいます。原因を教えていただけると助かります。
  • HTMLファイルをインクルードすると、インクルードされた側のHTMLが文字化けしてしまいます。どなたか原因を知っている方、教えてください。

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

  • ベストアンサー
回答No.3

追記。Terapadというフリーウェアのテキストエディタを使うと、現在の文字コードの確認も、文字コードの変更もhttp://i-njoy.net/blognplus/index.php?e=115のような手順で可能です。Windowsのメモ帳をお使いだと、こうした文字コード絡みのトラブルに対応できないので、こちらを使うことをおすすめしておきます。 http://www5f.biglobe.ne.jp/~t-susumu/library/tpad.html

kazutomo1014
質問者

お礼

ご指摘どおり、terapadで文字コードを変更したら直りました。 助かりました。 ありがとうございました。

その他の回答 (2)

回答No.2

> 実際の文字がUTF-8など他の文字コードになっているということなんでしょうか・・・? 私はそれを疑っています。 ヘッダの中でshift_jisと記述されている箇所をutf-8またはeuc-jpに変更するとどうなりますか?

回答No.1

ヘッダでSHIFT JISを指定しても、実際の文字がUTF-8など他の文字コードになっているなんてことはないですか?

kazutomo1014
質問者

お礼

<index.html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <Head> <meta http-equiv="content-type" content="text/html;charset=shift_jis"> <Title>index</Title> <script type="text/javascript" src="js/jquery-1.2.2.pack.js" charset="shift_jis"></script> <script type="text/javascript" src="js/ajaxcodedisplay-or.js" charset="shift_jis"></script> <style type="text/css"> </style> </Head> <Body> <a href="main.html" class="codeexample"></a> </Body> </Html> ---------------------------------------------------------------------------------------- <main.html> <?xml version="1.0" encoding="shift_jis"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <Head> <meta http-equiv="content-type" content="text/html;charset=shift_jis"> </Head> <Body> テスト </body> </Html> 上記のようなファイルを作成しているのですが、 index.htmlからmain.htmlを見たときに 「テスト」の文字が文字化けしています。 実際の文字がUTF-8など他の文字コードになっているということなんでしょうか・・・?

関連するQ&A