Cómo decodificar la cadena UTF8 en iPhone
Quiero decodificar una cadena codificada UT8.
La cadena de entrada es "øæ-test-2.txt"
y después de decodificar debería convertirse en "øæ-test-2.txt"
Encontré muchas API para codificar NSString o NSData a UT8 (NSUTF8StringEncoding) pero no pude encontrar la forma de decodificarlo.
Lo que he intentado hasta ahora: -
NSString *str = [[NSString alloc] initWithUTF8String:[strToDecode cStringUsingEncoding:NSUTF8StringEncoding]];
Y
[strToDecode stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]
Y
[NSString stringWithUTF8String:[strToDecode cStringUsingEncoding:[NSString defaultCStringEncoding]]]
He intentado la misma cadena de entrada y obtengo la salida adecuada endecodificador de terceros.
Pero no pude tener éxito
Cualquier sugerencia en la dirección correcta sería muy apreciada.