&や+-などの記号をそのままサーバ側処理で使う場合はJavascriptのencodeURIComponent関数を使ってURLエンコードする、というメモ。
encodeURI関数では記号はURLエンコードされない点に注意。
p = "aaaa#&&&+++---";
p = encodeURIComponent(p);
・・・&はパラメータの区切りに使われるし、よく考えたらURLエンコードが必要なのは当然である。
Go to list of users who liked
More than 5 years have passed since last update.
&や+-などの記号をそのままサーバ側処理で使う場合はJavascriptのencodeURIComponent関数を使ってURLエンコードする、というメモ。
encodeURI関数では記号はURLエンコードされない点に注意。
p = "aaaa#&&&+++---";
p = encodeURIComponent(p);
・・・&はパラメータの区切りに使われるし、よく考えたらURLエンコードが必要なのは当然である。
Register as a new user and use Qiita more conveniently
Go to list of users who liked