Я пытаюсь проанализировать JSON-ответ на запрос GET.Когда символы латинские, не проблема.
Однако, когда они не латинские, сообщение не выходит правильно.Я попробовал греческий и вместо "πανος" я получаю "& pi; & alpha; & nu; & omicron; & sigmaf;"
Код, который я использую для анализа ответа:
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSLog(@"response %@", responseString);
// array from the JSON string
NSArray *results = [responseString JSONValue];
Когда я пытаюсь прочитать ответ с веб-сайта, используя ajax, все в порядке.То же самое относится и к попытке отправить GET-запрос на серверы приложений с данными с iphone.Поэтому, когда я передаю данные на сервер и читаю их с сайта, все в порядке.Когда я пытаюсь показать те же данные в приложении, «Хьюстон, у нас проблема».
Есть какие-нибудь подсказки?
РЕДАКТИРОВАТЬ: Чтобы избежать недоразумений, это не проблема HTML, я просто отмечу, что для некоторых символов readon utf-8 здесь кодируются правильно и автоматически, например.«& pi» будет преобразовано в «π», однако цель c, похоже, не делает этого сама по себе