亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

android 下載時文件名是中文和空格會報(bào)錯解決方案

 更新時間:2013年01月17日 09:42:54   作者:  
項(xiàng)目中遇到了下載文件文件名是中文而且還有空格如果不對連接進(jìn)行處理下載就會報(bào)錯要想解決這個問題只需對你的url進(jìn)行編碼然后替換空格用編碼表示,感興趣的朋友可以詳細(xì)了解下
項(xiàng)目中遇到了下載文件文件名是中文而且還有空格如果不對連接進(jìn)行處理下載就會報(bào)錯要想解決這個問題只需對你的url 進(jìn)行編碼然后替換空格用編碼表示
復(fù)制代碼 代碼如下:

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

復(fù)制代碼 代碼如下:

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

復(fù)制代碼 代碼如下:

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

復(fù)制代碼 代碼如下:

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

用以上 的方法去處理鏈接 下載的時候遇到中文和空格的情況差不多就都能解決了 而且如果有其他特殊字符也可以用這樣的方法去解決

相關(guān)文章

最新評論