如何将.doc文件[不是来自资源文件]的内容读入Objective-C中的NSString?
我试着这样做:
NSString *str = [NSString stringWithContentsOfFile:@"/User/home/Documents/config.doc"];
NSLog(@"Contents of file : %@",str);
输出: - + - %[编码格式]
输出采用编码格式
我该如何解决这个问题?是不是从文件中读取了正确的内容,还是我打错了?
谢谢。
答案 0 :(得分:2)
您使用的文件可能是二进制文件,因此当查看为字符串时,它将无法像您想象的那样工作。您需要某种解析和显示二进制.doc文件的库或解码函数。
虽然您可能会对.docx
文件感到更幸运,我认为该文件是Word可以保存的基于XML的格式。