iOS9之前
NSString *newUrlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
//该方法iOS 9 已经废弃了 但是如果你的项目需要兼容到iOS8或之前建议还是使用此方法
iOS9之后替代的方法
NSString *newUrlString = [urlString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];