Я ищу пример, демонстрирующий, как я могу кодировать, а затем декодировать ту же строку, используя UTF-8. Кодирование, а затем декодирование означает, что я хочу реализовать методы в двух областях, где один может его кодировать, а другой может его декодировать.
Я видел API, но не добился большого успеха:
stringWithCString:encoding:
stringWithUTF8String:
stringWithCString:(const char *)cString encoding:(NSStringEncoding)enc;
EDITED
У меня есть строка øæ-test-2.txt
, которую я кодирую следующим образом:
char *s = "øæ-test-2.txt";
NSString *enc = [NSString stringWithCString:s encoding:NSASCIIStringEncoding];
но я получаю øæ-test-2.txt
как вывод.
Теперь я хочу вернуть исходную строку, т.е. øæ-test-2.txt
EDITED
Я получаю øæ-test-2.txt
с сервера, и мне нужно øæ-test-2.txt
, расшифровав его. Я могу получить вывод по ссылке: http://www.cafewebmaster.com/online_tools/utf_decode
Пожалуйста, попробуйте воспользоваться ссылкой, и вы поймете мою проблему.
Буду очень признателен, если кто-нибудь даст нам подсказку, урок или укажет мне правильное направление.
Привет