iOS url带中文下载时 报错解决方法

问题描述:下载文件时, 请求带中文的URL的资源时,比如:http://s237.sznews.com/pic/2010/11/23/e4fa5794926548ac953a8a525a23b6f2/竞赛资讯.png(可以在浏览器查看),用它来直接初始化NSURL,就会报错

解决方法:就是用UTF-8转义

     NSString *url = [NSString stringWithFormat:@"http://google.cn/...",...];

     url = [url stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];

posted @ 2017-07-12 14:57  一人前行  阅读(487)  评论(0编辑  收藏  举报