iPhone NSString转换为可读文本

时间:2009-06-27 19:50:17

标签: iphone nsstring

我有一段NSString,它将读作“Test& Test”或“

有没有办法没有搜索和替换,使显示为“&”或“”“?? ??

3 个答案:

答案 0 :(得分:0)

您阅读的html字符串格式不正确。

尝试以UTF-8或任何其他格式阅读,以便从您正在阅读的html中获取正确的文字。

您是否可以实际发布从HTML内容中读取NSString的代码?

答案 1 :(得分:0)

你能试试吗?

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);

阿德里安

答案 2 :(得分:0)

CFXMLCreateStringByUnescapingEntities应该这样做。感谢toll free bridging的魔力,你可以使用你的NSString。