Objective C urlencode urldecode
NSString *urlencode(NSString *str){ CFStringEncoding cfEncoding = kCFStringEncodingUTF8; str = (__bridge NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)str, NULL, CFSTR("!*'();:@&=+$,/?%#[]"), cfEncoding ); retur…