iOS-笔记 字符编码
2015-12-09 17:19
471 查看
今天做视频字幕的部分,是srt格式,得到的是字符串,在解码过程中卡壳半天,也是醉了
获取的data是有数据的,转换成字符串愣是没数据,
经过多方面研究发现了自己的错误,
以前一直用的解码方式都是UTF8的,所以习惯了
结果字符串一直是空,最后发现不是data的错误而是解码错误,
解决办法如下,
这样子就搞定了,字符串显示内容了。
获取的data是有数据的,转换成字符串愣是没数据,
经过多方面研究发现了自己的错误,
以前一直用的解码方式都是UTF8的,所以习惯了
NSString *string = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
结果字符串一直是空,最后发现不是data的错误而是解码错误,
解决办法如下,
// GBK编码 NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); // 解码 NSString *string = [[NSString alloc] initWithData:data encoding:enc];
这样子就搞定了,字符串显示内容了。
相关文章推荐
- iOS框架介绍——Q&R&S字头
- iOS开发之多线程NSOperation
- iOS框架介绍——N&O&P字头
- iOS框架介绍——M字头
- iOS 分享功能开发
- iOS框架——I&J&L字头
- iOS CocoaPods 快速导入
- ios 调用相机 上传图片到服务器 图片角度问题
- iOS框架介绍--G&H字头
- 夺命雷公狗---Smarty NO:20 html_radios函数
- iOS9 未受信任的企业级开发者
- iOS框架介绍--E&F字头
- ios框架介绍--C字头
- IOS 随机字符串
- 指纹识别
- iOS-Foundation框架(NSDateFormatter)
- iOS之瀑布流,我觉得比较有创意的博客地址
- iOS 常遇问题与解决
- IOS支付宝SDK集成到工程中(小白适用大神勿扰)
- iOS开发之圆形展示不同比例模块demo