iOS等価jsのencodeURIComponent
645 ワード
iOS原生法等価jsにおけるencodeURIComponent法
// js encodeURIComponent
- (NSString *)URLEncodedString:(NSString *)str {
NSString *encodedString = (NSString *)
CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)str,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8));
return encodedString;
}