查询字符串参数的Java URL编码


查询字符串参数的Java URL编码

URLEncoder应该可以。您只需要记住只编码单个查询字符串参数名称和/或值,而不是整个URL,肯定不是查询字符串参数分隔符,&也不是参数名称 - 值分隔符=。

String q = "random word £500 bank $";
String url = "http://example.com/query?q=" + URLEncoder.encode(q, "UTF-8");