【发布时间】:2017-04-14 00:42:56
【问题描述】:
ImageView 不显示带有俄罗斯字母 URL 的图像。 尝试了 URLEncode,但仍然不起作用/在项目中使用了 Fresco
String norm = "http://www.rts-tender.ru/Portals/0/EasyDNNNews/1523/1523риадагестан.jpg";
for(int j = 0; j < 32; j++){
try {
s = s.replace(""+((char)('а'+j)),""+URLEncoder.encode(""+ ((char)('а'+j)),encoding));
}
catch (Exception e) {
e.printStackTrace();
}
}
viewHolder.imagePreview.setImageURI(Uri.parse(norm));
【问题讨论】:
-
我假设您的 question 类似于 如何处理 URI 中的俄语字母。究竟会发生什么?您是如何尝试使用 URLEncode 的?
-
我可以显示带有英文 URL 的图像。但是俄语,即使使用 URLEncode 也不起作用
-
for(int j = 0; j
-
请更新您的问题以包含此信息(并将其格式化为代码,以便人们可以阅读)。
-
您的网址一开始就不起作用。在浏览器中尝试。