AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_搜狐新闻
web技术

全站技术

当前位置:主页 > 全站技术 >

联系我们

CONTACT

地址:
电话:
传真:
邮箱:

android 解决下载时文件名中文和空格问题

2019-01-18

项目中遇到了下载文件文件名是中文 而且还有澳门永利空格 如果不对连接进行处理 下载就会报错 要想解决这个问题 只需对你的url 进行编码然后替换空格用编码表示   [java]   //对路径进行编码 然后替换路径中所有空格 编码之后空格变成“+”而空格的编码表示是“%20” 所以将所有的“+”替换成“%20”就可以了   [java]   url = URLEncoder.encode(urlStr,"utf-8").replaceAll("\+", "%20");   [java] view plaincopy //编码之后的路径中的“/”也变成编码的东西了 所有还有将其替换回来 这样才是完整的路径    [java]  url = url.replaceAll("%3A", ":").replaceAll("%2F", "/");    用以上 的方法去处理链接 下载的时候遇到中文和空格的情况差不多就都能解决了 而且如果有其他特殊字符也可以用这样的方法去解决    

http://www.bkjia.com/Androidjc/539420.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/539420.htmlTechArticle项目中遇到了下载文件文件名是中文 而且还有空格 如果不对连接进行处理 下载就会报错 要想解决这个问题 只需对你的url 进行编码然后替...

本文源自: AG环亚娱乐

Copyright © 2005-2017 http://www.turingvr.com AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_搜狐新闻版权所有

友情链接: