電子書籍の厳選無料作品が豊富!

日数カウントダウンが、ブラウザによって文字化けする。

以下のように、日数のカウントダウンを表示しているのですが、
IEでは正常に表示されるのですが、
safari、firefoxでは、文字化け(数桁の数字が表示)します。
(その他のブラウザは未確認です。)

↓(日数カウントダウンのソース)=================================
<script language="JavaScript">
<!--
today=new Date()
next_date=new Date(2011, 1, 1); //2011/1/1までの日数を表示。
last=Math.floor((next_date.getTime()-today.getTime())/(24*60*60*1000))+1;
document.write("あと",Math.floor(last),"日");
// -->
</script>
↑(日数カウントダウンのソース)=================================

ブラウザの設定も確認したのですが、原因がわかりませんでした。
ご存知の方、ご教授願います。よろしくお願いします。

A 回答 (1件)

htmlの内容がわからないのですが、文字コードの宣言はしていますか?


当方の環境では、IE8・chrome・Firefox・safariのいずれのブラウザでも全く問題なく表示されます。

参考URL:http://www.mozilla.gr.jp/standards/webtips0022.h …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

文字コードの宣言は、
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
としています。

>当方の環境では、IE8・chrome・Firefox・safariのいずれのブラウザでも全く問題なく表示されます。

ということは、
>htmlの内容
の他の箇所に原因があるのでしょうか。
今回のhtml自体、大変長いソースになっていますので、全部ここに貼り付けることができませんので、もう少し私の方で調べてみます。
何か分かりましたら、また、ここにご連絡します。

お礼日時:2010/08/31 09:47

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