YAJLiOS не может разобрать не английские буквы? - PullRequest
0 голосов
/ 29 марта 2012

У меня вопрос о парсере YAJLiOS ... У меня есть следующие данные json:

   {{
    body = "Привет";
    mid = 3;
    "read_state" = 1;
   }
   { body = "hi";
     mid = 3;
     "read_state" = 1;
    }}

, и я пытаюсь получить "body", результат: "\ U0416 \ U0412" и "hi"

это может быть проблема с кодировкой, но я не знаю, как это исправить

Спасибо за ваше время!

1 Ответ

0 голосов
/ 29 марта 2012

Вам может понадобиться сначала преобразовать в строку, чтобы иметь дело с кодировкой символов UTF-8.

NSData *tempContainer = [NSURLConnection sendSynchronousRequest:requestObj returningResponse:nil error:nil];

NSString *tempString = [NSString stringWithUTF8String:[tempContainer bytes]];

NSDictionary *dialogsDictionary = [tempString yajl_JSON];
...