gpt4 book ai didi

ios - Objective C 从 URL 获取 html,编码错误

转载 作者:行者123 更新时间:2023-11-28 22:16:43 25 4
gpt4 key购买 nike

我想从下面的 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编码(有内容,内容的英文部分是对的,但是对于中文字符集,内容是乱码)。

有人可以帮忙解决这个问题吗?我被困在这里很长时间了。

最佳答案

尝试使用 stringWithContentsOfURL:usedEncoding:error:相反:

NSError *error = nil;
NSStringEncoding encoding;
NSString *my_string = [[NSString alloc] initWithContentsOfURL:url2
usedEncoding:&encoding
error:&error];

关于ios - Objective C 从 URL 获取 html,编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21463143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com