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

iOS开发中的乱码小问题

2014年11月16日 ⁄ 综合 ⁄ 共 364字 ⁄ 字号 评论关闭

做ios应用程序,遇到中文,通常要处理乱码问题。远端的web服务器通常时支持中文的,使用的编码一般为gbk,而ios中处理通常使用的编码为utf8,  所以ios中的乱码问题中主要是将gbk编码转为utf8编码。以下是经过测试的转换方法

 

oc代码 
  1. NSStringEncoding encoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);  
  2.      NSString*   temp = [[NSString alloc] initWithData:data encoding:encoding];//data为NSData类型  

 

temp可以当作utf8的格式串来处理。

记于2012.8.1 从网页接收的数据乱码

抱歉!评论已关闭.