在用new URI(String url)处理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.<init>(Unknown Source)
解决办法是用new URL(String url)代替new URI(String url),它们具有同等效果。
文档说明:http://www.kuqin.com/J2SE6-API/java/net/URI.html
分享到:
相关推荐
Uri - 一个URI处理库
修复了尝试使用(或通过库使用)java.net.URI 时的 URISyntaxException。 现在您可以再次使用 Java!获取URI 或者试一试。 有一个带有一个静态方法的类。 它接受任意 URL 并将其转换为 java.net.URI 执行任何必要的...
之所以要用到provider,是因为从Android7.0开始,就不允许在 App 间,使用 file:// 的方式,传递一个 File ,否则就会抛出异常,而provider的作用恰好就是用过 content://的模式替换掉 file://,看上去只是换了个...
androdi ContentProvider和Uri详解
URI与URL的区别 自己看看
感觉Uri 、File、bitmap 比较混乱,这里进行记载,方便以后查看.下面话不多说了,来一起看看详细的介绍吧 Bitmap、File与Uri 1、将一个文件路径path转换成File String path ; File file = new File(path) 2...
URI和URL区别 .
URI,URL常识,需要的可以看看
Ajax uri 乱码问题总结
博客《Uri详解之——Uri结构与代码提取》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/44679239
浅析什么是URI 什么是URL:
Erlang URI 处理库描述这个 OTP 库提供了解析和格式化 RFC3896 URI 字符串的函数。例子 1> uri:parse("syslog://somehost:912").{ok,{syslog,[],"somehost",912,"/",[]}}2> uri_format:to_string(element(2, v(1)))....
android uri的一些理解资料,比较全面的关于uri的解释,可作参考。
WPF引入了统一资源标识Uri(Unified Resource Identifier)来标识和访问资源。其中较为常见的情况是用Uri加载图像。Uri加载图像资源有多种方式,可从外部文件夹中加载,也可以直接引用工程的资源图片……
NFC RTD 规范中有关URI类型的定义,定义了如何使用URI类型。
Android APP间授权登录(无需SDK类似微信登录),A_APP通过Uri调用B_APP(Uri含两个应用包)demo
之所以搜索的关键字句会变成乱码的原因,主要是因为现在的搜索引擎都是使用UTF8,而Awstats是使用decodeUTFkeys这个plugin来处理搜索引擎的UTF8关键字,默认是没有打开的,所以在显示上会出现乱码。 要解决中文...
uri转字符串路径,解决4.0以上的兼容问题,
Uri转Path
URI Differ Simple lib to find diffs between URI and represent it in pretty way. Quick start: Use maven: ru.lanwen.diff uri-differ-lib 1.3.0 Add some code: Get changes: UriDiff changes = ...