如何将.doc文件的内容读入XCode中的字符串?

时间:2010-08-19 05:54:19

标签: objective-c file

如何将.doc文件[不是来自资源文件]的内容读入Objective-C中的NSString?

我试着这样做:

NSString *str = [NSString stringWithContentsOfFile:@"/User/home/Documents/config.doc"];
NSLog(@"Contents of file : %@",str);

输出: - + - %[编码格式]

输出采用编码格式

我该如何解决这个问题?是不是从文件中读取了正确的内容,还是我打错了?

谢谢。

1 个答案:

答案 0 :(得分:2)

您使用的文件可能是二进制文件,因此当查看为字符串时,它将无法像您想象的那样工作。您需要某种解析和显示二进制.doc文件的库或解码函数。

虽然您可能会对.docx文件感到更幸运,我认为该文件是Word可以保存的基于XML的格式。