iOS 网络请求URL包含中文转码的解决办法

iOS9之前

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

iOS9之后替代的方法

NSString  *newUrlString = [urlString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

你可能感兴趣的:(iOS 网络请求URL包含中文转码的解决办法)