При чтении текстового файла, созданного в другом месте вне моего приложения, используемая кодировка неизвестна. Мое приложение использует NSUnicodeStringEncoding (что совпадает с NSUTF16StringEncoding), поэтому возникают проблемы при чтении файлов, отличных от UTF16.
Есть ли способ угадать кодировку файла? Мой приоритет заключается в том, чтобы иметь возможность читать файлы UTF8, а затем все остальные файлы.
Итерация через доступные кодировки и проверка, является ли длина прочитанной строки больше нуля, действительно хороший подход?
Заранее спасибо.
Игнасио