在写包含下载程序的应用时,不能确保后台传回的数据全部为正确的,有一部分 包含空格,连接前后的空格可以简单的用trim 去除,但是中间的空格是去除不掉的
如果去掉了,反而变成了错误的下载地址
例如http://www.jumige.com/soft/app/web app.apk 中间就包含一个空格 这样 下载的程序下载时候会报错
java.lang.IllegalArgumentException: Illegal character in query at index........
最后想办法把空格替换了就解决了url的空格替换为 空格转换为20%