Javascript 文字コード 文字化け

忘れないうちに覚書。
コードがおかしい時には、文字コードを疑ってみる。
読み込む時に指定してしまうのがいいみたい。

<script type="text/javascript" src="hogehoge.js" charset="utf-8">

HTML側が シフトJISの場合でもこれで動くけどなんでだろ?
サーバ側の Content-Type ヘッダが UTF-8 なのだと解釈したいけど、実際の設定が見られないからよくわからない。
というか、たぶんこのファイル自体の文字コードいじれば解決するのか。でもHTMLと文字コード合わせたいし、どうするべきなんだろ。
■その他
スクリプト値の方を変換

document.charset=’UTF-8′;

コメント

タイトルとURLをコピーしました