服务器通常是支持中文的,使用的编码一般为gbk,而ios中处理通常使用的编码为utf8, 所以ios中的乱码问题中主要是将gbk编码转为utf8编码。以下是经过测试的转换方法
NSStringEncoding encoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSString *temp = [[NSString alloc] initWithData:jsonData encoding:encoding];