IOS编码GB2312与UTF-8互转
来源:互联网 发布:linux内核无法启动 编辑:程序博客网 时间:2024/05/29 19:46
GB2312转换为UTF-8的方法
+ (NSData *)UTF8WithGB2312Data:(NSData *)gb2312Data { NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSString *str = [[NSString alloc] initWithData:gb2312Data encoding:enc]; NSData *utf8Data = [str dataUsingEncoding:NSUTF8StringEncoding]; return utf8Data; }
UTF-8转换为GB2312的方法:
+ (NSData *)GB2312WithUTF8Data:(NSData *)UTF8Data { NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSString *str = [[NSString alloc] initWithData:UTF8Data encoding:NSUTF8StringEncoding]; NSData *gb2312Data = [str dataUsingEncoding:enc ]; return gb2312Data; }
阅读全文
0 0
- IOS编码GB2312与UTF-8互转
- GB2312与UTF-8编码
- IOS编码GB2312转UTF-8
- gb2312与utf-8网页编码转换
- 字符编码中utf-8与gb2312
- utf-8与gb2312互转
- GB2312与UTF-8互转
- GBK、GB2312与UTF编码
- 编码 GB2312 和 UTF-8
- 编码转换utf-8/gb2312
- 编码问题 gb2312 utf-8
- VS GB2312 UTF-8 编码
- GB2312与UTF-8
- GB2312与UTF-8
- ASP.NET自动识别GB2312与UTF-8编码的文件
- java实现utf-8与GB2312编码的转换
- 字符编码:UTF-8与GB2312之间的互换
- 关于编码ansi、GB2312、unicode与utf-8的区别
- swift 学习(一)
- HttpClient处理登录问题
- solr之高级查询--联表 join查询
- DPCP和C3P0的区别
- 日期格式的转换
- IOS编码GB2312与UTF-8互转
- No implementation found for int com.baidu.platform.comjni.engine.JNIEngine.initClass
- 浏览器缓存总结
- TensorLow: FailedPreconditionError:Attempting to use uninitialized value Variable
- 斐波那契+数颜色
- 图像处理-双边滤波原理
- android 链式调用
- KMP
- iOS开发-RunLoop的退出方式