Я пытаюсь разобрать фид из веб-службы json на моем iPhone, однако преобразование utf8 не выполняется работаю как надо или делаю что-то не так
Вот часть фида
est un r \ u00c3 \ u00aave en noir
Вот код, который я написал для преобразования вышеуказанного:
NSString* str1 = @"est un r \u00c3\u00aa ve en noir";
NSString* str = [NSString stringWithUTF8String:[str1 cStringUsingEncoding:NSUTF8StringEncoding]];
NSLog(@"Converted UTF %@",str);
Это результат, который я получаю:
Преобразованный UTF est un r ê ve en noir
Ожидаемый результат должен быть
Преобразованный UTF est un rêve en noir
Когда я проверил таблицу UTF и использовал онлайн-конвертер utf, результат был правильно получен с тем же кодом и используя строку @ "est un r \ u00EAve en noir"
, но я думаю, что представление UTF16, если я не ошибаюсь. Теперь я действительно решил, как разобрать этот канал.