UTF-8 和 GBK 的 NSString 相互转化的方法
来源:互联网 发布:k30平板荷载试验算法 编辑:程序博客网 时间:2024/05/22 01:50
下面介绍 UTF-8 和 GBK 的 NSString 相互转化的方法
从 GBK 转到 UTF-8
用 NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000) ,然后就可以用initWithData:encoding来实现。
从 UTF-8 转到 GBK
CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000),得到的enc却是kCFStringEncodingInvalidId。
没关系,试试 NSData *data=[nsstring dataUsingEncoding:-2147482063];
注意:必须使用kCFStringEncodingGB_18030_2000这个字符集,那个kCFStringEncodingGB_2312_80试了也不行。
- UTF-8 和 GBK 的 NSString 相互转化的方法
- UTF-8 和 GBK 的 NSString 相互转化的方法
- UTF-8 和 GBK 的 NSString 相互转化的方法
- UTF-8 和 GBK 的 NSString 相互转化的方法
- UTF-8 和 GBK 的 NSString 相互转化的方法
- UTF-8 和 GBK 的 NSString 相互转化的方法
- UTF-8 和 GBK 的 NSString 相互转化的方法
- UTF-8 和 GBK 的 NSString 相互转化的方法
- GBK与UTF-8的相互转化 Windows Linux
- 字符串编码转换(GBK) NSString, char, NSData相互转化 从 GBK 转到 UTF-8
- GBK和UTF-8的区别与相互转换
- NSDate和NSString之间的相互转化
- NSString和NSDate的相互转化
- NSString和NSDate的相互转化
- iOS UIImage 和 NSString的相互转化
- string和NSString*的相互转化
- NSString和NSDate的相互转化
- NSString 和 NSNumber 的相互转化
- 图形验证码生成工具类
- js正则表达式大全
- tc-551-div2
- 文件的操作
- 基于libvirt API监测xen初探
- UTF-8 和 GBK 的 NSString 相互转化的方法
- 飞机座位(数组练习)
- 关于gdb debug android
- C++指针
- Tomcat Introduction
- Xen api 的层次结构
- 水题 Border
- 抽象外观类的单例化分析与改造
- 如果单链表中有环,那么找出入环的第一个节点