在 Java 中,我可以使用以下代码获取所有可用的编码:
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 中实现这一点