首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

iOS停中文字符集处理方式

2014-07-13 
iOS下中文字符集处理方式近日在做iOS下数据交互时遇到服务器端用GBK编码,手机端对返回的数据直接做字符串

iOS下中文字符集处理方式

近日在做iOS下数据交互时遇到服务器端用GBK编码,手机端对返回的数据直接做字符串打印处理时乱码的问题。

经强大的网络帮助,在CocoaChina内寻得解决办法,为防日后再去Google不便,记录在自己空间,以供日后温故而谈不上知新呵呵。

?

    NSURL *url = [NSURL URLWithString:urlStr];    NSData *data = [NSData dataWithContentsOfURL:url];    NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);    NSString *retStr = [[NSString alloc] initWithData:data encoding:enc];

?

经测试,正在做的项目ZCB用以上方法是完全OK的。

热点排行