我有一段 NSString 将读取“测试和测试”或“
有什么方法不用搜索和替换就可以使显示为“&”或“””?
您阅读的 html 字符串格式错误。
尝试读取为 UTF-8 或任何其他格式,以便从您正在阅读的 html 中获取正确的文本。
您实际上可以发布从 HTML 内容中读取 NSString 的代码吗?
你能试试这个吗?
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.mypage.com/content.html"]]];
[request setHTTPMethod:@"GET"];
NSHTTPURLResponse* authResponse;
NSError* authError;
NSData * authData = [NSURLConnection sendSynchronousRequest:request returningResponse:&authResponse error:&authError];
NSString *authResponseBody = [[NSString alloc] initWithData:authData encoding:NSUTF8StringEncoding];
NSLog(@" Nice Result: %@", authResponseBody);
阿德里安
CFXMLCreateStringByUnescapingEntities应该这样做。感谢免费桥接的魔力,您可以使用您的 NSString。