como decodificar string UTF8 no iphone

Eu quero decodificar uma string codificada em UT8.

A sequência de entrada é "øæ-test-2.txt"

e após decodificar, ele deve se tornar "øæ-test-2.txt"

Encontrei muitas APIs para codificar o NSString ou NSData para UT8 (NSUTF8StringEncoding), mas não consegui encontrar a maneira de decodificá-lo.

O que eu tentei até agora: -

NSString *str = [[NSString alloc] initWithUTF8String:[strToDecode cStringUsingEncoding:NSUTF8StringEncoding]];

E

[strToDecode stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]

E

[NSString stringWithUTF8String:[strToDecode cStringUsingEncoding:[NSString defaultCStringEncoding]]]

Eu tentei a mesma string de entrada e recebo a saída adequada emdecodificador de terceiros.

Mas não foi capaz de obter sucesso

Qualquer dica na direção certa seria muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion