NSData有值,NSData转换成NSString为nil
来源:互联网 发布:淘宝女童模特 编辑:程序博客网 时间:2024/05/29 19:23
今天遇到一个问题,从服务器返回的数据为NSData类型,显示返回的数据有值,然后通过
NSData *data = [NSDatadataWithContentsOfFile:[[NSBundlemainBundle] pathForResource:@"wj.txt"ofType:nil]];
NSString* ret = [[NSStringalloc] initWithData:dataencoding:NSUTF8StringEncoding];
结果显示转换后的ret为nil,估计有可能是编码,导致转换后的NSString类型的字符串为空。
可通过修改返回的字符的编码或者使用以下的方法
NSStringEncoding enc =CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);
NSStringEncoding enc =CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);
NSString* ret = [[NSString alloc] initWithData:data encoding:enc];
成功了
1 0
- NSData有值,NSData转换成NSString为nil
- ios NSData转NSString NSDictionary 为nil
- Objective-c NSData转NSString后为nil 的解决办法
- Objective-c NSData转NSString后为nil 的解决办法
- NSData dataWithContentsOfFile 返回值为nil
- NSData NSArray NSString 转换
- NSString 和NSData 转换
- NSString 和NSData 转换
- NSString 和 NSData转换
- NSData与NSString转换
- NSData 与 NSString转换
- NSString 和NSData 转换
- NSData转NSString时,返回nil
- 把编码为 GB2312 的 NSData 转换为 NSString
- 把编码为 GB2312 的 NSData 转换为 NSString
- nsstring nsdata char得转换
- iphone NSString/NSData/char*转换
- NSString/NSData/char*类型转换
- ZYNQ HLS图像处理加速总结(二)——Processing System软件部分
- 阿里云云服务器ECS Windows Server 2012 R2 64位标准版PHP环境搭建
- python中的lib的一些安装方法
- Android进阶——安卓接入微信,获取OpenID
- leetcode之Convert Sorted Array to Binary Search Tree
- NSData有值,NSData转换成NSString为nil
- Windows系统下查看JDK的版本和安装路径!
- POJ 1650 Integer Approximation (追赶法求解)
- C++使用libcurl做HttpClient
- jQuery.makeArray() 函数详解
- 输入数据,求平均值,输出比平均值大的数据和位置,并统计个数。
- leetcode之Convert Sorted List to Binary Search Tree
- android应用程序窗口框架学习(2)-view绘制流程源代码解析-setContentView与LayoutInflater加载解析机制源码分析
- 29. Divide Two Integers leetcode python new season 2016