0

getQueryString()

cid=1&params=zDmrLGXJ1DboOuqBn2062Z%2BQmQ4w7ODNGAfZL4L8rpk%3D.

getParameter(PARAM_NAME)

zDmrLGXJ1DboOuqBn2062Z+QmQ4w7ODNGAfZL4L8rpk=

发生了什么事%3D.

我曾经URLEncoder.encode(url, "UTF-8")创建params

4

2 回答 2

3

%3D是参数字符串末尾的等号 (=)。它与%2B被解码值替换的相同:加号(+)。

于 2013-07-04T15:49:18.007 回答
1

隐藏URLEncoder任何特殊字符(@、=、+ 等),以便可以将其用作 url。getParameter()将字符串转换回原来的样子,同时getQueryString()返回原始查询字符串。

于 2013-07-04T15:59:21.567 回答