URL抛出URISyntaxException异常,请问怎么解决?

URL抛出URISyntaxException异常,请问怎么解决?
java.net.URISyntaxException: Malformed escape pair at index 113: http://www.zuoche.com/pda/showmap.jsp?f=1&s=5508107&d=5511127&xy=32786,2559633,35024,2560043&k=fd120733&m=1&tt=1.%u4F53%u80B2%u4E2D%u5FC3%u7AD9%u2192%u534E%u5E08&ref=tid%3D4463987%2Ce9eb5f7e%26d%3D%25BB%25AA%25CA%25A6%26sid%3D5506916%2C659678f0%26m%3D1
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.scanEscape(Unknown Source)
at java.net.URI$Parser.scan(Unknown Source)
at java.net.URI$Parser.checkChars(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.(Unknown Source)
at com.iwidsets.browser.utils.URLUtil.makeAbsoluteUrl(URLUtil.java:44)

public URI toURI()
throws URISyntaxException返回与此 URL 等效的 URI。此方法的作用与 new URI (this.toString()) 相同。
注意,任何 URL 实例只要遵守 RFC 2396 就可以转化为 URI。但是,有些未严格遵守该规则的 URL 将无法转化为 URI。

你要对URL进行编码,可以用URLEncoder.encode("aa=中国", "UTF-8")

http://www.zuoche.com/pda/showmap.jsp?f=1&s=5508107&d=5511127&xy=32786,2559633,35024,2560043&k=fd120733&m=1&tt=1.%u4F53%u80B2%u4E2D%u5FC3%u7AD9%u2192%u534E%u5E08&ref=tid%3D4463987%2Ce9eb5f7e%26d%3D%25BB%25AA%25CA%25A6%26sid%3D5506916%2C659678f0%26m%3D1

你后面的是中文字符吧,是乱码,你搜下解决url传参中午字符报错的方法吧

这个uri语法有问题,不是正确的uri

把出错代码贴出来看看,才能有结论啊