Я пытаюсь разобрать фид из json webservice на моем 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);
Это результат, который я получаю: Converted UTF est un r ê ve en noir
Ожидаемый результат должен быть Converted UTF est un rêve en noir
Когда я проверил таблицу UTF и использовал онлайн-конвертер utf, вывод правильно получен с тем же кодом и с использованием строки @"est un r\u00EAve en noir"
, но я думаю, что представление UTF16, если я не ошибаюсь. Теперь я действительно исправляю, как разбирать этот фид.