现在的位置: 首页 > 综合 > 正文

GBK和UTF-8互换

2013年06月19日 ⁄ 综合 ⁄ 共 313字 ⁄ 字号 评论关闭

从 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];

抱歉!评论已关闭.