Java Builder使用逗号作为查询参数附加某些内容

Java Builder使用逗号作为查询参数附加某些内容,java,android,uribuilder,Java,Android,Uribuilder,对于array类型的查询参数,例如271305、315,Java Uri.Builder对分隔各个值的逗号进行编码。如何在不进行编码的情况下添加带有逗号的查询参数。我想对其进行配置,使其不会更改逗号。 它将url逗号编码为%2c Uri.Builder builder = Uri.parse(baseUrl).buildUpon() .appendQueryParameter("searchText", paramSearchedText == null ?

对于
array
类型的查询参数,例如
271305、315
,Java Uri.Builder对分隔各个值的逗号进行编码。如何在不进行编码的情况下添加带有逗号的查询参数。我想对其进行配置,使其不会更改逗号。 它将url逗号编码为
%2c

Uri.Builder builder = Uri.parse(baseUrl).buildUpon()
        .appendQueryParameter("searchText", paramSearchedText == null ? "" : paramSearchedText)
        .appendQueryParameter("cookieTags", selectedCookieTags);
selectedCookieTags
具有诸如
271305、315
之类的值,但我得到的是
cookieTags=271%2C305%2C315


顺便说一句,我搜索到的帖子没有找到任何重复的帖子。

找到了
urldecker
,其中包含unicodes字符,修改后返回url的一部分

URLDecoder.decode(builder.build().toString(), "UTF-8");