我正在尝试读取图像 URL。正如java文档中提到的,我尝试将URL转换为URI
String imageURL = "http://www.shefinds.com/files/Christian-Louboutin-Décolleté-100-pumps.jpg";
URL url = new URL(imageURL);
url = new URI(url.getProtocol(), url.getHost(), url.getFile(), null).toURL();
URLConnection conn = url.openConnection();
InputStream is = conn.getInputStream();
我得到了文件 http://www.shefinds.com/files/Christian-Louboutin-Dà ©colleté-100-pumps.jpg 的 Java.io.FileNotFound 异常
我做错了什么,编码这个 URL 的正确方法是什么?
更新:
我正在使用罗马阅读 RSS 提要。接受 BalusC 的建议,我打印了来自不同阶段的原始输入,看起来 ROME rss 解析器使用的是 ISO-8859-1 而不是 UTF-8。