iPhone NSString конвертировать в читаемый текст - PullRequest
0 голосов
/ 27 июня 2009

У меня есть кусок NSString, который будет читать «Test & Test» или «

»

Есть ли способ без поиска и замены, чтобы сделать это отображение "&" или "" "??

Ответы [ 3 ]

0 голосов
/ 28 июня 2009

Можете ли вы попробовать это?

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

Адриан

0 голосов
/ 28 июня 2009

CFXMLCreateStringByUnescapingEntities должен это сделать. Благодаря магии бесплатному мосту вы можете просто использовать NSString.

0 голосов
/ 28 июня 2009

HTML-строка, которую вы прочитали, неверно отформатирована.

Попробуйте прочитать как UTF-8 или любое другое форматирование, чтобы получить правильный текст из html, который вы читаете.

Можете ли вы опубликовать код, с которого вы читаете строку NSString из содержимого HTML?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...