中文URL资源定位遭遇空格

星期五, 2014-07-18 | Author: Lee | JAVA-and-J2EE | 3,001 views

今天在抓取音乐文件中,遇到中文的资源文件名,对URL地址进行String src = URLEncoder.encode(src, “utf-8”); 可以获取一部分资源;

有一部分总是报错,一时看不出什么问题,本来以为是资源不存在产生,尝试在浏览器直接访问,竟然是可以;对比url一下子发现是文件名中空格搞的鬼,再替换即可;

 String src = URLEncoder.encode(src, "utf-8");   //已经转空格为+了
 src = src.replace("+", "%20");

Tags:

文章作者: Lee

本文地址: https://www.pomelolee.com/1341.html

除非注明,Pomelo Lee文章均为原创,转载请以链接形式标明本文地址

No comments yet.

Leave a comment

Search

文章分类

Links

Meta