プロが教える店舗&オフィスのセキュリティ対策術

下記のサイトを参考にHTMLファイルのインクルードを試したところ、
インクルードされた側のHTMLで文字化けしてしまいます。
http://tani.dank-hearts.com/2008/03/javascriptht …

↓の文字コード指定を記述してもダメでした。。。
<meta http-equiv="content-type" content="text/html;charset=shift_jis">
<script type="text/javascript" src="js/ajaxcodedisplay-or.js" charset="shift_jis"></script>

原因がわかる方いらっしゃいましたら、
ご教授お願いいたします。

A 回答 (3件)

追記。

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

ご指摘どおり、terapadで文字コードを変更したら直りました。

助かりました。

ありがとうございました。

お礼日時:2012/02/07 13:26

> 実際の文字がUTF-8など他の文字コードになっているということなんでしょうか・・・?


私はそれを疑っています。
ヘッダの中でshift_jisと記述されている箇所をutf-8またはeuc-jpに変更するとどうなりますか?
    • good
    • 0

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

    • good
    • 0
この回答へのお礼

<index.html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt …
<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.dt …
<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など他の文字コードになっているということなんでしょうか・・・?

お礼日時:2012/02/06 21:49

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