iOS 9之后特殊字符的转义方法改变

stringByAddingPercentEscapesUsingEncoding方法被替换 iOS9.0

PS:如果通过AFNetwork去请求接口什么的,其特殊字符已经帮我们转义了,但是,一些情况下,还是要转的,比如说,SDwebImge就没有帮我们转义,所以一些图片的链接还是要自己去转义的

//该方法是iOS9之后建议用的
    NSString *imageUrl = [imageStr stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

2.解码
stringByAddingPercentEscapesUsingEncoding
例子:

NSString* string2 = [string1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,025评论 18 399
  • 版权声明:本文为 gfson 原创文章,转载请注明出处。注:作者水平有限,文中如有不恰当之处,请予以指正,万分感谢...
    gfson阅读 8,665评论 0 6
  • 别再使用stringByAddingPercentEscapesUsingEncoding 当遇到发送网络请求的参...
    怎样m阅读 5,849评论 0 1
  • 今天很残酷,明天更残酷,后天更美好 严寒过去就是春天,既然选择美乐家,就要用心细心经营美乐家,为人的事情做起来非常...
    党宇宝阅读 1,235评论 0 0
  • 去年今天的那个夜晚 你和我手牵手 一起数着窗外飘舞的花瓣 像一个个欢快的精灵 带给我们最纯真的浪漫 你的手 温暖了...
    多肉博士阅读 1,079评论 0 1