我有String s="&0_o10&";
我在webservice调用中使用此字符串作为url。这个字符串是url的一部分。我已经为代码添加了dubugged,但它将字符串作为"0_o10"
而不是 "&0_o10&"
。
请帮帮我。
答案 0 :(得分:2)
处理网址时,如果网址包含非字母或数字的内容,则应在使用前对其进行编码。
使用:
String encodedUrl = URLEncoder.encode("&0_o10&", "UTF-8");
应该会产生类似%260_o10%26
的内容,可以与webservice一起使用