javascriptのエンコードは全てUTF-8
備忘録としてメモ
Shift-JISのページでjavascriptのencodeURI()を実行すると、元のページの文字コードに関係なくUTF-8でエンコードされる。javasceriptのデコードもUTF-8であることが前提となっている。UTF-8でデコードされても表示する際はページの文字コードに自動変換されるので問題ない。
ただし、サーバー間でデータを取得、送信する場合は上記の仕様があることに注意。
Javascriptで他の文字コードを指定してエンコード、デコードするためには別途ライブラリが必要。
>Escape Codec Library: ecl.js