描述:
URL url = new URL("http://***/中国.doc");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
执行以上代码时,会报java.io.FileNotFoundException异常。
经查,发现是url地址含中文问题导致的。
解决办法:
对中文部分进行encode,具体如下:
URL url = new URL("http://***/" + java.net.URLEncoder.encode("中国") + ".doc");