国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

android 下載時文件名是中文和空格會報錯解決方案

2020-04-11 12:34:30
字體:
來源:轉載
供稿:網友
項目中遇到了下載文件文件名是中文而且還有空格如果不對連接進行處理下載就會報錯要想解決這個問題只需對你的url 進行編碼然后替換空格用編碼表示
復制代碼 代碼如下:

//對路徑進行編碼 然后替換路徑中所有空格 編碼之后空格變成“+”而空格的編碼表示是“%20” 所以將所有的“+”替換成“%20”就可以了

復制代碼 代碼如下:

url = URLEncoder.encode(urlStr,"utf-8").replaceAll("http://+", "%20");

復制代碼 代碼如下:

//編碼之后的路徑中的“/”也變成編碼的東西了 所有還有將其替換回來 這樣才是完整的路徑

復制代碼 代碼如下:

url = url.replaceAll("%3A", ":").replaceAll("%2F", "/");

用以上 的方法去處理鏈接 下載的時候遇到中文和空格的情況差不多就都能解決了 而且如果有其他特殊字符也可以用這樣的方法去解決
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹿邑县| 克拉玛依市| 常山县| 尖扎县| 东阿县| 阜南县| 万山特区| 镇安县| 梓潼县| 新兴县| 京山县| 微博| 长丰县| 封开县| 耿马| 淮北市| 烟台市| 昌邑市| 巴塘县| 大悟县| 宜丰县| 孟连| 秭归县| 宜兰县| 彩票| 隆林| 和顺县| 扎鲁特旗| 元阳县| 峨山| 苏尼特左旗| 汉川市| 中卫市| 大关县| 响水县| 金乡县| 仪陇县| 普格县| 庐江县| 郯城县| 青神县|