有一个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];
这样读取,得到字符串空值。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];
解决方案 »
- ios 开发 GIS地图类应用软件,有没有开源的软件或SDK?
- MonoTouch的应用及环境配置
- 为什么xcode的程序在touch上运行会黑屏
- xib中UIView修改为UIControlr的问题
- 3D游戏大神爱上iPhone,卡马克要为苹果手机做游戏
- 求: iOS单手指旋转View
- 在ARC环境下,我的控制器pop掉的时候有些会走dealoc有些不会?
- iOS 编译纯C++代码,出现‘linux/sockios.h’file not found错误
- delphi xe6 怎么让iOS程序的启动画面横屏
- 自学iOS开发,从新手小白到高级工程师正确的打开方式
- cocos2d-x 里添加GREE平台
- 谁有iOS学习资料的分享下,比如什么博客论坛什么的,也算同行间的交流。。。。。。
NSString *strContent = [[NSString alloc]initWithData:data encoding:enc];