“&安培;”我班级的字符串中的符号不​​被视为其中的一部分

时间:2013-12-20 12:12:43

标签: android string web-services url

我有String s="&0_o10&";

我在webservice调用中使用此字符串作为url。这个字符串是url的一部分。我已经为代码添加了dubugged,但它将字符串作为"0_o10" 而不是 "&0_o10&"

请帮帮我。

1 个答案:

答案 0 :(得分:2)

处理网址时,如果网址包含非字母或数字的内容,则应在使用前对其进行编码。

使用:

String encodedUrl = URLEncoder.encode("&0_o10&", "UTF-8");

应该会产生类似%260_o10%26的内容,可以与webservice一起使用