URL地址中有汉字则无法下载图片
URL url = new URL( "http://barcodeadmin-img.stor.sinaapp.com/薯条3.jpg");
关键代码如下
urlcon = url.openConnection();
urlcon.connect();
is = conn.getInputStream();
bis = new BufferedInputStream(is);
Bitmap bm = BitmapFactory.decodeStream(bis);
尝试了其他的URL地址,没汉字则可以正常下载,有汉字则下载不成功java.io.FileNotFoundException: http://barcodeadmin-img.stor.sinaapp.com/薯条3.jpg
at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream
at com.cd.barcode.webservice.DownloadThread.run(DownloadThread.java:47)
这个是异常信息
[解决办法]
编码了么
[解决办法]
String urlString = "http://barcodeadmin-img.stor.sinaapp.com/薯条3.jpg";
urlString = URLEncoder.encode(urlString , "utf-8");
[解决办法]
兄弟,跟你说吧,网络上的访问下载的请求中一般都不会出现中文的。