NSData 转 NSString 为空的解决方法
来源:互联网 发布:域名注册检测工具 编辑:程序博客网 时间:2024/05/16 10:18
在iOS底层网络的开发中,会遇到NSData 转 NSString 为空的情况,原因很多,下面的解决方法是针对从服务器传过来的数据中含有非UTF-8字符(主要是UTF-8)的情况。
用libiconv清除非utf8字符
先给项目Link Binaries With Library 添加libiconv.dylib
使用如下函数对NSData进行清理,再进行转换就OK了。
原文地址:
http://m.blog.csdn.net/article/details?id=50905578;
还有另外一种方法,在我的项目中还没有使用,先记录一下地址吧:
http://blog.csdn.net/cuibo1123/article/details/40938225。
0 0
- NSData 转 NSString 为空的解决方法
- NSData转NSString时为空
- iOS NSData 转 NSString为空
- 判断NSString,NSData不为空
- Objective-c NSData转NSString后为nil 的解决办法
- Objective-c NSData转NSString后为nil 的解决办法
- NSData转NSString的问题
- ios NSData转NSString NSDictionary 为nil
- 把编码为 GB2312 的 NSData 转换为 NSString
- 把编码为 GB2312 的 NSData 转换为 NSString
- NSString转NSData
- 将NSData转NSString
- NSData 转NSString 当编码为utf-8时
- NSString 转NSURL的时候会出现NSURL为空
- 友盟获取devicetoken===nsdata转成nsstring为空问题的解决( IOS为什么获取不到设备的 DeviceToken)
- NSString转NSData,以及char*转NSData
- 遇到NSString转NSURL为空
- NSString,NSData,char的转换
- 认识((Activity)getContext()).finish()
- JavaScript:MD5加密
- 内存注入之IAT Hook和Inline Hook综合程序
- Android自定义permission
- Android中绘制图形及图片
- NSData 转 NSString 为空的解决方法
- USACO-Subset Sums
- [Android] ImageView.ScaleType设置图解
- JavaWeb中使用过滤器来解决中文乱码问题
- 动态规划 最长公共子序列(LCS)问题
- 生成窗口最大值数组
- 常用网页特效-瀑布流布局(开源)
- AJAX获取服务器文件
- Linux基础七——进程的描述