如何在文本不是UTF8格式时使用stringWithContentOfFile

时间:2011-06-24 06:55:05

标签: iphone xcode ipad

我有很多html类型的文件。现在我想得到他们的内容。但是文本不是UTF8格式,所以stringWithContentOfFile函数返回nil。问题是我无法将文件转换为UTF8,因为有很多文件。我尝试过使用WebView但没有成功。有什么方法可以读取文件吗?

1 个答案:

答案 0 :(得分:0)

使用dataWithContentsOfFile:方法获取数据,然后使用NSString方法将其转换为initWithData:encoding:对象。你可以在那里提供编码。

NSData * data = [NSData dataWithContentsOfFile:filePath];
NSString * fileInString = [[NSString alloc] initWithData:data encoding:yourEncoding];