iOs - Url encode

2 minuti di lettura
The stringByAddingPercentEscapesUsingEncoding function doesn't translate all characters for URL encoding.

To encode all characters I use the CFURLCreateStringByAddingPercentEscapes function as follow:


- (NSString*) encodeUrlString:(NSString*)unencodedString {
return (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,(CFStringRef)unencodedString,NULL,(CFStringRef)@"!*'\"();:@&=+$,/?%#[]% ", kCFStringEncodingUTF8 );
}
Questo sito utilizza cookie di terze parti. Per informazioni maggiori leggi la privacy policy. Continuando la navigazione o chiudendo questo banner acconsenti all’uso dei cookie.