stringByAddingPercentEscapesUsingEncoding方法被替换 iOS9.0
PS:如果通过AFNetwork去请求接口什么的,其特殊字符已经帮我们转义了,但是,一些情况下,还是要转的,比如说,SDwebImge就没有帮我们转义,所以一些图片的链接还是要自己去转义的
//该方法是iOS9之后建议用的
NSString *imageUrl = [imageStr stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
2.解码
stringByAddingPercentEscapesUsingEncoding
例子:
NSString* string2 = [string1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];