我有一个应用程序可以从这个给定的URL下载图像:
Bitmap bitmap = BitmapFactory.decodeStream((InputStream) new URL(url).getContent());
它可以在URL上正常工作:
http://www.test.com/images/test.jpg
但是当我尝试从此网址加载图片时:
http://www.test.com/images /מדבר。JPG
失败并抛出java.io.FileNotFoundException。
任何人都可以告诉我在他们的网址中加载带有希伯来字符的图片需要做什么吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
您需要url encode您的URI或文件。例如:
String encodedurl = "http://www.test.com/images/" + URLEncoder.encode("מדבר.jpg","UTF-8");