scriptタグのcharset属性は設定必須ではないか
例えばSJISで書かれているHTMLに、utf-8で書かれているjavascriptで
document.getElementById("hoge").innerHTML("ほげ");
とすると文字化けしちゃうんじゃないのかなと思ったけど、scriptタグでcharset="UTF-8"などとするとうまくいく(Firefox3.6.3)。ブラウザで自動的に変換してるっぽい。
例えばSJISで書かれているHTMLに、utf-8で書かれているjavascriptで
document.getElementById("hoge").innerHTML("ほげ");
とすると文字化けしちゃうんじゃないのかなと思ったけど、scriptタグでcharset="UTF-8"などとするとうまくいく(Firefox3.6.3)。ブラウザで自動的に変換してるっぽい。