Ios 目标C从URL获取html,编码错误

Ios 目标C从URL获取html,编码错误,ios,objective-c,networking,encoding,Ios,Objective C,Networking,Encoding,我想从下面的url中删除html内容: https://bbs.sjtu.edu.cn/file/bbs/mobile/top100.html 我使用的代码如下: NSURL *url2 = [NSURL URLWithString:@"http://bbs.sjtu.edu.cn/file/bbs/mobile/top100.html"]; NSString *res = [NSString stringWithContentsOfURL:url2 encoding:CFStringConv

我想从下面的url中删除html内容:

https://bbs.sjtu.edu.cn/file/bbs/mobile/top100.html
我使用的代码如下:

NSURL *url2 = [NSURL URLWithString:@"http://bbs.sjtu.edu.cn/file/bbs/mobile/top100.html"];
NSString *res = [NSString stringWithContentsOfURL:url2 encoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000) error:nil];
NSLog(@"%@",res);
结果为空。 我还尝试了UTF8编码(也是null)和ASCII编码(有内容,内容的英文部分是正确的,但对于中文字符集,内容是乱码的)

有人能帮助解决这个问题吗?我被困在这里很久了

尝试改用:


我已尝试此操作,但在输出中仍然得到null。由于无法确定其内容的文本编码,因此无法打开从错误中获得的错误消息。
NSError *error = nil;
NSStringEncoding encoding;
NSString *my_string = [[NSString alloc] initWithContentsOfURL:url2
                                                 usedEncoding:&encoding 
                                                        error:&error];