Я извлекаю данные из URL, и эти данные содержат специальные символы, например, в имени Désirée
.Работа с такими специальными символами, как (ö, Ä, é, ß) в iOS
Я хочу показать это в своей ячейке TableView, но когда я его покажу, это выглядит так: Dösiröe
.
Как его правильно отобразить?
Fetch данных
NSString *jsonString = [NSString stringWithContentsOfURL:[NSURL URLWithString:URL] encoding: NSStringEncodingConversionAllowLossy error:nil];
SBJSON *parser = [[SBJSON alloc] init];
dictShow = [parser objectWithString:jsonString error:nil];
arr=[dictShow copy];
Отображение данных в TableView
cell.textLabel.text = [arr objectAtIndex:indexPath.row];
Как вы выборку лет ур данные? Вы должны интерпретировать его, используя «NSUTF8StringEncoding», а не старую кодировку ISO. – Cyrille
У вас проблема с кодировкой. Это может быть серверная или клиентская сторона. Отправьте код, в котором вы загружаете данные. –
Я использую json для извлечения данных и их хранения в словаре. – Krunal