Jak mogę kodować ten link ma być wyświetlany w UIWebView:bibliotece NSURL ze znakami specjalnymi
http://de.wikipedia.org/?search=Bevölkerungsentwicklung
Próbowałem:
-stringByAddingPercentEscapesUsingEncoding:NSUnicodeStringEncoding
-stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding
i
CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)mobileUrl,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
dzięki
Joerg
ok może to być podejście, ale nie jestem pewien, czy adres URL zawsze będzie wyglądał tak. Może również być: http://de.wikipedia.org/wiki/Bevölkerungsentwicklung – Joerg
@Joerg: Przepraszam; Zakładałem, że wyszukiwane hasło było wprowadzane przez użytkownika. : S – Wevah
'stringByAddingPercentEscapesUsingEncoding' jest przestarzałe: zamiast tego użyj' stringByAddingPercentEncodingWithAllowedCharacters (_ :) ', który zawsze używa zalecanego kodowania UTF-8, i który koduje określony komponent URL lub podskładnik, ponieważ każdy komponent lub podskład URL lub komponent ma inne reguły znaki są poprawne. –