iOS 等价js中的 encodeURIComponent

iOS原生方法等价js中的encodeURIComponent方法

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

你可能感兴趣的:(iOS 等价js中的 encodeURIComponent)