所以我试图读取这个文件,但是当我在sumblime中打开它时,我看到了一堆NUL字符。我对编码不太了解,但是当我尝试阅读它时
NSString* content = [NSString stringWithContentsOfFile:path
encoding:NSASCIIStringEncoding
error:&error];
它只读取第一个 NUL,从我从 C 时代记得的情况来看,这可能是预期的行为)。当我尝试使用上述调用进行 UTF8 编码时,我得到的返回为 nil。
我想也许以不同的方式阅读它?用 NSData 或类似的东西?
我刚刚在文件编辑器中查看了它,它看起来像是 ISO 拉丁语 1。 尝试使用 NSISOLatin1StringEncoding。