一般来说解码UTF-8网页代码的时候只需要调用[NSString
stringWithContentsOfURL:[NSURL
URLWithString:@"****************"]
encoding:NSUTF8StringEncoding
error:nil];就可以得到OC可以识别的NSString类型的字符串,但是当解码GB2312的时候就会出错,所以就要用到以下的方法
error:nil];就可以得到OC可以识别的NSString类型的字符串,但是当解码GB2312的时候就会出错,所以就要用到以下的方法
NSStringEncoding gbkEncodeing = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSString *dataString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://v8.ccut.edu.cn/sort.php?/3"] encoding:gbkEncodeing error:nil];
NSLog(@"%@",dataString);
这样就可以成功解码GB2312