javascriptのエンコードは全てUTF-8

備忘録としてメモ

Shift-JISのページでjavascriptのencodeURI()を実行すると、元のページの文字コードに関係なくUTF-8でエンコードされる。javasceriptのデコードもUTF-8であることが前提となっている。UTF-8でデコードされても表示する際はページの文字コードに自動変換されるので問題ない。

ただし、サーバー間でデータを取得、送信する場合は上記の仕様があることに注意。

Javascriptで他の文字コードを指定してエンコード、デコードするためには別途ライブラリが必要。
>Escape Codec Library: ecl.js

コーディングに関する記事

コメント