android 下载时文件名是中文和空格会报错解决方案

时间:2021-01-20 10:44:59
【文件属性】:
文件名称:android 下载时文件名是中文和空格会报错解决方案
文件大小:30KB
文件格式:PDF
更新时间:2021-01-20 10:44:59
AND android id 项目中遇到了下载文件文件名是中文而且还有空格如果不对连接进行处理下载就会报错要想解决这个问题只需对你的url 进行编码然后替换空格用编码表示 代码如下: //对路径进行编码 然后替换路径中所有空格 编码之后空格变成“+”而空格的编码表示是“ ” 所以将所有的“+”替换成“ ”就可以了 代码如下: url = URLEncoder.encode(urlStr,”utf-8″).replaceAll(“\\+”, “ ”); 代码如下: //编码之后的路径中的“/”也变成编码的东西了 所有还有将其替换回来 这样才是完整的路径 代码如下: url = url.replace

网友评论