NSData* urldate = [request responseData];
//从 GBK 转到 UTF-8
NSMutableString *newXML=[[NSMutableString alloc]initWithData:urldate encoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)];
该博客介绍了如何将从网络请求中获取的GBK编码数据转换为UTF-8编码。首先,通过responseData获取NSData,然后使用CFStringConvertEncodingToNSStringEncoding转换为GB_18030_2000编码的NSMutableString。接着,将字符串中的'gb2312'替换为'utf-8',最后将更新后的字符串转换回UTF-8编码的NSData。
NSData* urldate = [request responseData];
//从 GBK 转到 UTF-8
NSMutableString *newXML=[[NSMutableString alloc]initWithData:urldate encoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)];
1003
755

被折叠的 条评论
为什么被折叠?