How can I encode this url to be displayed in a UIWebview:
http://de.wikipedia.org/?search=Bevölkerungsentwicklung
I tried:
-stringByAddingPercentEscapesUsingEncoding:NSUnicodeStringEncoding
-stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding
and
CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)mobileUrl,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
thanks
joerg
Encode just the search part of the URL string:
// searchString is the unescaped search string, e.g., "Bevölkerungsentwicklung"
NSString *encodedSearchString = [searchString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString *urlString = [NSString stringWithFormat:@"http://de.wikipedia.org/?search=%@", encodedSearchString];
NSURL *url = [NSURL URLWithString:urlString];
(Note as well that NSUTF8StringEncoding is the encoding used.)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With