¿Cómo puedo codificar este URL para que se muestre en un UIWebView:NSURL con caracteres especiales
http://de.wikipedia.org/?search=Bevölkerungsentwicklung
Traté:
-stringByAddingPercentEscapesUsingEncoding:NSUnicodeStringEncoding
-stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding
y
CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)mobileUrl,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
gracias
Joerg
bien esto podría ser una aproximación, pero no estoy seguro de la url siempre se verá así. También podría ser: http://de.wikipedia.org/wiki/Bevölkerungsentwicklung – Joerg
@Joerg: Lo siento; Supuse que el término de búsqueda era de entrada de usuario. : S – Wevah
'stringByAddingPercentEscapesUsingEncoding' está en desuso: use' stringByAddingPercentEncodingWithAllowedCharacters (_ :) ', que siempre usa la codificación UTF-8 recomendada y codifica para un componente o subcomponente URL específico ya que cada componente o subcomponente de URL tiene reglas diferentes para los personajes son validos –