UTF-8 和 GBK 的 NSString 相互转化的方法
来源:互联网 发布:网络推广公司排行 编辑:程序博客网 时间:2024/05/21 17:08
中文应用都要遇到一个很头疼的问题:文字编码,汉字的 GBK 和 国际通用的 UTF-8 的互相转化稍一不慎,就会满屏乱码。下面介绍 UTF-8 和 GBK 的 NSString 相互转化的方法 从 GBK 转到 UTF-8 用
中文应用都要遇到一个很头疼的问题:文字编码,汉字的 GBK 和 国际通用的 UTF-8 的互相转化稍一不慎,就会满屏乱码。下面介绍 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];
- 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 的相互转化
- 眼中残留一滴泪,伤心为了谁?伤感日志
- 学习《C#入门经典(第五版)》流水账(二)Windows编程基础
- 工程打包为jar,工程内引用的jar不能一同被打包。另外一个工程引用此jar,则把第一个工程引用的jar跟生成的jar放在同一个目录引用。
- Android中asset文件夹和raw文件夹区别
- 使用GitHub进行版本管理
- UTF-8 和 GBK 的 NSString 相互转化的方法
- PHP memory_get_usage()管理内存
- 字符集与编码问题小结
- 定义一个宏获取结构体中变量相对结构体开始的偏移量
- 八段LED数码管段代码编码表
- Android手机分辨率基础知识(DPI,DIP计算)
- 精益生产实战推行
- linq学习网址
- Discuz论坛迁移--数据库配置文件