您的位置:首页 > 移动开发 > IOS开发

Get请求iOS编码NSUTF8StringEncoding(%转%25) 问题

2016-08-31 18:40 363 查看
参与:https://discussions.apple.com/thread/2483211?tstart=0

特殊字符替换:

NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL,
(CFStringRef)userString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8 ));


URL组装完成后,遇到%字符,需要对其进行NSUTF8StringEncoding,否则get请求后会字符缺失

[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  NSUTF8StringEncoding