Я хочу декодировать строку в кодировке UT8.
Строка ввода: " øæ-test-2.txt "
и после декодирования должно стать
" oÆ тест-2.txt "
Я нашел много API для кодирования NSString или NSData в UT8 (NSUTF8StringEncoding), но не смог найти способ его декодировать.
Что я пробовал до сих пор: -
NSString *str = [[NSString alloc] initWithUTF8String:[strToDecode cStringUsingEncoding:NSUTF8StringEncoding]];
И
[strToDecode stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]
И
[NSString stringWithUTF8String:[strToDecode cStringUsingEncoding:[NSString defaultCStringEncoding]]]
Я пробовал ту же строку ввода и получаю правильный вывод в стороннем декодере .
Но не смог добиться успеха
Любой намек в правильном направлении будет высоко оценен.