如何解决路径中的异常非法字符?

siv*_*raj 4 android

我正在使用XML解析显示来自URL的图像,并且一些图像显示得非常好,但有时我会得到例外

索引113路径中的非法字符:http://www.theblacksheeponline.com/party_img/thumbspps/12390867930_15951_186997180114_709920114_4296270_6115611_n[1].jpg

如何解决这个问题,请提供一些示例代码...

mrj*_*ohn 9

特殊字符需要转义,例如%5B[和%5D]

您可以使用java.net.URLEncoder以对URL进行编码

java.net.URLEncoder

URLEncoder.encode(myurltoencode,"UTF-8");

这不仅会修复[或],还会修复其他编码问题