编码URL查询参数值的Java api?
我使用了URLEncoder,但似乎URLEncoder并没有涵盖url查询参数编码(转义)的所有内容。我搜索了一下,有人用URLEncoder对整个url进行了编码。对于我的例子,我想对url查询参数值进行编码(转义) 下面是我使用的一些代码编码URL查询参数值的Java api?,java,url,encode,query-parameters,Java,Url,Encode,Query Parameters,我使用了URLEncoder,但似乎URLEncoder并没有涵盖url查询参数编码(转义)的所有内容。我搜索了一下,有人用URLEncoder对整个url进行了编码。对于我的例子,我想对url查询参数值进行编码(转义) 下面是我使用的一些代码 String url = "http://myserver.com?x=" + URLEncoder.encode(x_value, "UTF-8"); 有人有什么想法吗?谢谢。您是否尝试使用URIclass?它允许您指定URL的每一个部分-主机端口
String url = "http://myserver.com?x=" + URLEncoder.encode(x_value, "UTF-8");
有人有什么想法吗?谢谢。您是否尝试使用
URI
class?它允许您指定URL的每一个部分-主机端口查询等,我没有这样做;以前不要使用URL。我要试一试。谢谢。我找到了这个链接。它可以帮助别人。