Java/Android文件操作:文件链接有空格
2019-02-14 本文已影响0人
black_history
下载图片时,由于图片有空格等特殊字符,导致文件下载失败。
对于空格:
1.url = URLEncoder.encode(url,"utf-8").replaceAll("\+", "%20");
//替换空格为20%
2.url = url.replaceAll("%3A", ":").replaceAll("%2F", "/");
//将:与/替换回来
如果文件名中还有问号:
url = url.replaceAll("%3F", "?");