【发布时间】:2015-09-20 14:35:19
【问题描述】:
我正在尝试使用以下网址下载图片:
url --> http://www.example.com/path/to/image-ğüçöşı.jpg
InputStream input = new java.net.URL(url).openStream();
Bitmap bitmap = BitmapFactory.decodeStream(input);
但是在第一行应用程序崩溃。因为它有一个像“ı”或“ç”这样的字符。如果 url 没有这些字符,它不会崩溃并且可以正常工作。 我几乎可以说我尝试了大多数解决方案,如 utf8 编码等,包括将“UTF8”参数提供给 HttpClient。
如果您能帮助我,我们将不胜感激。我正在寻找任何不会大大降低代码速度的解决方案。
谢谢
【问题讨论】: