stringByAddingPercentEscapesUsingEncoding
但这个方法,encode方式没有GB2312
所以,如果要进行GB2312的url编码,需采用CFString的
CFURLCreateStringByAddingPercentEscapes 方法
eg.
return (NSString*)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)self,
NULL,
CFSTR(":/?#[]@!$&’()*+,;="),
kCFStringEncodingGB_18030_2000));
没有评论:
发表评论