有一个txt文件是gb18030编码的,
这样读取,得到字符串空值。data有值,路径也有值。
估计是编码问题,请问这个怎么解决。
NSData *data = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"about" ofType:@"txt"]];
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_2312_80);
NSString *strContent = [[NSString alloc]initWithData:data encoding:enc];
------解决方案--------------------
那换GB18030编码试试
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSString *strContent = [[NSString alloc]initWithData:data encoding:enc];
------解决方案--------------------
换了,也不行。