javaScriptでURIエンコードを行うには ■ encodeURIComponent() ■ encodeURI() data = encodeURIComponent(data); を使う。 この二つの違いはエンコード出来る文字に違いがあって ■ encodeURI()がエンコードしない文字列 ;/?:@&=+$-_!~*.,()a#' ■ encodeURIComponent()がエンコードしない文字列 _!~*.()a' ということらしい ■注意 これらの関数はUTF-8でエンコードするのでそれ以外の文字コードを使ったページの場合は 使えません。 shift_jis , euc-jp でurlエンコードを行いたい場合は http://nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html こちらの