Конвертировать NSString в UTF8String? - PullRequest
2 голосов
/ 02 марта 2012

В настоящее время я загружаю данные с сервера, и у меня есть эта строка, чтобы передать эти NSData в строку NSString.

NSString *txt = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];

Как мне перейти отсюда, чтобы преобразовать эту строку NSString в строку UTF8?

Спасибо!

Ответы [ 2 ]

4 голосов
/ 02 марта 2012
NSData *utf8Data = [txt dataUsingEncoding:NSUTF8StringEncoding];
1 голос
/ 02 марта 2012

Изменить NSASCIIStringEncoding на NSUTF8StringEncoding.

Я провел быстрый тест с некоторыми фиктивными данными и, похоже, отлично работал только с одной строкой.

...