技巧-解析XML返回数据(使用GBK编码)

来源:互联网 发布:深入浅出sql pdf 编辑:程序博客网 时间:2024/04/29 10:34
iOS NSString正常显示GBK编码字符

收到xml是GBK编码的,我用UTF8去编码,结果返回nil的结果,明显是编码方法用错了,得用GBK的编码方式。

方法如下:

  1. unsigned long encode = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);  
  2.   
  3. NSData *responseData = [request responseData];  
  4. NSString *str = [[NSString alloc] initWithData:responseData encoding:encode];  
  5. TTDPRINT(@"html=%@", str);  
原创粉丝点击