当 iOS 中的 .tab 文件中存在空值时,读取该文件的最佳方法



所以我试图读取这个文件,但是当我在sumblime中打开它时,我看到了一堆NUL字符。我对编码不太了解,但是当我尝试阅读它时

NSString* content = [NSString stringWithContentsOfFile:path encoding:NSASCIIStringEncoding error:&error];

它只读取第一个 NUL,从我从 C 时代记得的情况来看,这可能是预期的行为)。当我尝试使用上述调用进行 UTF8 编码时,我得到的返回为 nil。

我想也许以不同的方式阅读它?用 NSData 或类似的东西?

我刚刚在文件编辑器中查看了它,它看起来像是 ISO 拉丁语 1。 尝试使用 NSISOLatin1StringEncoding。

最新更新