NSString *path = @"/User/desktop/text.txt";
//可解析中文
NSString *str = [NSString stringWithContentOfFile:path
encoding:NSUTF8StringEncoding error:nil];
//如果解析gbk中文,需要用encoding kFCStringEncodingGB_2312
//而且必须转类型,CFStringConvertNSStringEncodingToEncoding(encoding kFCStringEncodingGB_2312)
//url也可以远程访问网页
NSURL *url = [NSURL URLWithString: @"file///User/Desktop/text.txt"];
NSString *str = [NSString stringWithContentsOfURL: url
encoding:NSUTF8StringEncoding error:nil];
本文介绍了使用Objective-C读取本地文件及通过不同编码解析中文内容的方法。包括使用UTF-8编码读取文本文件和使用GB2312编码解析特殊格式的中文字符。此外还展示了如何通过URL访问本地文件。
1486

被折叠的 条评论
为什么被折叠?



