String s = "http://superserver.superdomen/controller.php?sq=1&query=ert|dfg=gdf|asd=dsa"
URI urs = URI(s);
urs 未创建,非法字符集“|” , TZ 中不允许使用助记符
对您的网址进行编码。替换|
为%7C
String s =
"http://superserver.superdomen/controller.php?sq=1&query=ert%7Cdfg=gdf%7Casd=dsa";
利用 URLEncoder.encode()
String s = "http://superserver.superdomen/controller.php?sq=1&query="+URLEncoder.encode("ert|dfg=gdf|asd=dsa","UTF-8");
注意:不要encode
使用整个 url,因为它也会对//
from进行编码http://