JavaScript で HTML を自動作成する場合の、文字コードに関する注意点
JavaScript を外部ファイルで作ったときの、ファイルの文字コードと、HTML の文字コードは一致させておきましょう。InternetExplorer は自動で解釈してくれますが、Firefox, Netscape ではだめでした。
html += "<META http-equiv='Content-Type' content='text/html; charset=Shift_JIS'>?n";
ちなみに、JavaScript の内部文字コード(?)は Unicode なので、外部ファイルも、生成する HTML コードも Unicode にしたほうがいいとは思うのですが。メモ帳とかで何も考えずに保存すると Shift-JIS*1 になっちゃうからねえ。。