我正在使用以下代码:
searchKey = URLEncoder.encode(searchKey,"UTF-8");
builder.queryParam("searchKey", searchKey.trim());
现在,我已经尝试过:
String s = "hello%20world%20%26%20you%20%20%20%20%20%20";
s.trim();
System.out.println(s);
Output : hello%20world%20%26%20you%20%20%20%20%20%20
可能有什么解决方法?
注:我还考虑过在编码之前修整我的searchKey,但是它已经被编码为使用其他编码的其他restcall收到的。
您需要如下分配修整值,
String s = "hello%20world%20%26%20you%20%20%20%20%20%20";
s = s.trim();
使用s.trim();
并将其存储在新变量中,然后使用该新变量。它应该可以工作。