iOS原生方法等价js中的encodeURIComponent方法
//使用该方法可以省去调用js的encodeURIComponent
- (NSString *)URLEncodedString:(NSString *)str {
NSString *encodedString = (NSString *)
CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)str,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8));
return encodedString;
}
网友评论