使用/ tmp中的文件作为中介来猜测NSData编码?

时间:2013-08-29 02:40:47

标签: macos cocoa encoding nsstring nsdata

我想猜测收到的NSData的编码。我在Stackoverflow中搜索并找到一个answer here,表示“不能”。

但是,我注意到了一个N​​SString方法stringWithContentsOfFile:usedEncoding:error:,我想知道我是否可以按顺序实现这个目标:
1> 获取NSData对象
2> 将此NSData对象存储到目录 / tmp 中具有随机文件名的文件中 3> 调用NSString的{​​{1}}方法从此临时文件中读取。
4> 删除临时文件 5> 阅读stringWithContentsOfFile:usedEncoding:error:参数以确定编码

我知道我可以独自进行实验,但我手中没有不同编码的各种数据源。因此我在这里提出了一个问题。我的意见有用吗?这个解决方案是否可以找到OS X可以识别的所有可能的编码?

0 个答案:

没有答案