gpt4 book ai didi

带有编码的 ios stringWithContentsOfURL?

转载 作者:行者123 更新时间:2023-11-29 11:22:47 24 4
gpt4 key购买 nike

我在使用“stringWithContentsOfURL”获取网页源代码时遇到问题(中文)考虑使用“NSUTF8StringEncoding”但没有用(结果为空)。我的代码看起来像这样

NSString *string = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.morningstar.com.tw/download_pdf_2-1.aspx"] encoding:NSUTF8StringEncoding error:nil];

NSLog(@"html = %@",string);

将“NSUTF8StringEncoding”替换为“NSASCIIStringEncoding”,确实得到了结果,但单词被打乱了。

感谢您的帮助!

最佳答案

你需要一个不同的编码:

NSStringEncoding encoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingDOSChineseTrad);

您还可以使用kCFStringEncodingDOSChineseSimplif 来获得简体中文。使用 encoding 代替 NSASCIIStringEncoding 或其他标准编码。

参见 documentation如果这些不能正常工作,请获取更多编码。

关于带有编码的 ios stringWithContentsOfURL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6053197/

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