Как я могу использовать stringWithContentOfFile, когда текст не в формате UTF8 - PullRequest
1 голос
/ 24 июня 2011

У меня много файлов типа html. Теперь я хочу получить их содержание. Но текст не в формате UTF8, поэтому функция stringWithContentOfFile возвращает nil. Проблема в том, что я не могу конвертировать текст файла в UTF8, потому что там много файлов. Я пытался использовать WebView, но не удалось. Есть ли способ прочитать файлы?

1 Ответ

0 голосов
/ 24 июня 2011

Получить данные, используя метод dataWithContentsOfFile:, а затем преобразовать их в объект NSString, используя метод initWithData:encoding:.Вы можете предоставить кодировку там.

NSData * data = [NSData dataWithContentsOfFile:filePath];
NSString * fileInString = [[NSString alloc] initWithData:data encoding:yourEncoding];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...