volpe28v/mio_atnd — pull request #1 by tricknotes (2012-05-09 14:18:36+00:00)
Title: Use `encodeURIComponent` instead of `encodeURI`

例えば、以下のようなユーザ名をフォローしようとすると、
ATND のイベント全件に対して検索するような動作となっていました。
`&a=`

これは ATND の API にアクセスする URL を作成する際の
encode に漏れがあったためです。
この状況を防ぐため、encode に利用する関数を適切なものに変更しました。

The parameters used as a meta character(such as =, ?, &,,,) should be encoded.
The function `encodeURI` can't encode these charactors.
But `encodeURIComponent` works as I expected.

refs
- https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/encodeURI
- https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/encodeURIComponent