网络访问请求:中文空格字符解码

来源:互联网 发布:迈锐宝xl怎么样知乎 编辑:程序博客网 时间:2024/05/14 05:18
NSString *url = @"https://www.baidu.com";   
NSString *newUrl = nil ;     
  if (!IOS7)
{       
     newUrl = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];   
}
else
{       
     newUrl = [url stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet characterSetWithCharactersInString:@"`#%^{}\"[]|\\<> "].invertedSet];   
}

iOS 7 之前都用这个stringByAddingPercentEscapesUsingEncoding:
但是iOS 8 以后都用这个就能去掉警告stringByAddingPercentEncodingWithAllowedCharacters:
具体方法大家可以百度  我这里只是写出一个例子  亲测已经能用  不能用的可以留言  
0 0
原创粉丝点击