在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已经提供了我认为是正确的答案);在Cocoa中,转换为字符串是一种以一团数据开始的原子动作 - 没有在输入流上设置编码的模拟。 – Tommy