重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

IE6を使用しています。
UTF-8のBOMありで以下のコードを保存しています。
sample.txtに入っている「あああ」を出力すると
文字化けしてしまいます。
<script src="prototype.js" type="text/javascript"></script>

<script src="prototype.js" type="text/javascript" charset="utf-8"></script>
で試しても同じ結果でした。
何が原因なのでしょうか?

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>prototype.jsサンプル</title>
<script src="prototype.js" type="text/javascript"></script>
<script type="text/javascript"><!--
function readText()
{
var sURL = "sample.txt?cache="+(new Date()).getTime();
new Ajax.Updater("result",sURL, { method: "get" });
}
// --></script>
</head>
<body>
<h1>prototype.jsサンプル</h1>
<form method="get" name="ajaxForm" onsubmit="readText();return false;">
<input type="submit" value="sample.txtを読み込み"><br>
</form>
<div id="result"></div>
</body>
</html>

A 回答 (1件)

sample.txtの「あああ」はutf-8ですか?

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

ご返答ありがとうございます。
そういえばsample.txtはSJISでした・・・
そこまでは気がいかなかったです。
utf-8に変更したらできました。ありがとうございます。

お礼日時:2007/09/05 18:11

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