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