В Java я могу получить все доступные кодировки с этим кодом:Objective-C Как получить список всех доступных для кодирования
SortedMap<String, Charset> availableCharsets = Charset.availableCharsets();
Vector allEncodes = new Vector();
for (Map.Entry<String, Charset> entry : availableCharsets.entrySet()) {
allEncodes.add(entry.getKey());
}
Тогда, я могу прочитать любой файл с любым кодированием Я хочу:
Reader in = new InputStreamReader(new FileInputStream(aPath), allEncodes.get(0));
Итак, есть ли какие-либо идеи, как реализовать это в Objective-C
Если я осмелюсь сделать не-строго несвязанный комментарий (поскольку JWWalker уже предоставил то, что я считаю правильным ответом); в какао преобразование в строку - это атомный акт, который начинается с капли данных - нет аналога установки кодировки входящего потока. – Tommy