Разбор HTML / открытого текста по HTTP с Objective-C - Проблемы кодирования текста - PullRequest
0 голосов
/ 14 февраля 2011

Я анализирую некоторый открытый текст / HTML, используя NSURLConnection, например:

NSURLResponse *response;
NSData *result = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
//I should find a better way to convert this string
NSString *content = [NSString stringWithCString:[result bytes]];

Я пытался использовать как stringWithCString, так и stringWithUTF8String, и я до сих пор получаю странное HTML-форматирование, например, для специальных символов, таких как "или '.

Я уверен, что есть какой-то ослепительно лучший способ декодирования текста, но я действительно новичок в ObjC и немного растерялся относительно того, для чего Google.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2011

https://github.com/mwaterfall/MWFeedParser/blob/master/Classes/NSString+HTML.m

Кажется, предлагает то, что я ищу, если кто-то еще ищет.

0 голосов
/ 14 февраля 2011

Ослепительно очевидный ответ заключается в том, что для разбора HTML вам нужен анализатор HTML.

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