NSStringEncoding GBK 转 UTF-8
来源:互联网 发布:安东尼本内特体测数据 编辑:程序博客网 时间:2024/05/17 23:41
文字编码,汉字的 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];
0 0
- NSStringEncoding GBK 转 UTF-8
- GBK 转 UTF-8
- UTF-8转GBK
- GBK转UTF-8
- gbk转utf-8
- GBK 转UTF-8
- 【GBK转UTF-8】
- GBK转UTF-8
- java utf-8 转 gbk / gbk 转 utf-8
- gbk转为utf-8|或utf-8转gbk
- 【转】 NSStringEncoding
- QT Utf-8 转 GBK
- linux gbk 转 utf-8
- eclipse GBK转UTF-8
- GBK字符转UTF-8
- java 【GBK转UTF-8】
- liunx gbk转utf-8
- java gbk转utf-8
- 面试官最爱提的6个问题
- Android-SQLite+Contentprovide
- TI论坛上的ZigBee相关问题讨论
- NPM安装和配置
- https通信过程
- NSStringEncoding GBK 转 UTF-8
- 数据类型各自的范围
- 安卓使用MediaRecorder实现录制视频
- 单系统登录机制原理与实现
- GitHub 上排名前 100 的 Android 开源库介绍
- Linux动态库(.so)符号表
- 文件操作函数在VFS层的实现
- IDEA下使用tomcat部署web项目
- 学校课程项目汇报:基于ubuntu的apache云服务器搭建