中文空格

中文URL资源定位遭遇空格

星期五, 七月 18th, 2014 | JAVA-and-J2EE | 没有评论

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

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

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

Tags:

Search

文章分类

Links

Meta