Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > iOS > Парсинг и кодировка


Автор: Dimanoss 11.9.2013, 11:38
Импортирую данные из "облачного" файла (позже будет не файл, а интерфейс к базе).  Работает, но только до тех пор, пока идёт чистенькая латиница.  Иначе - вылет.
Парсинг (NSXMLParserDelegate) брал где-то чей-то, вызов таков:
Код

-(void) parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict


как понимаю, всё нехорошее приходит в словаре.  Вот теперь вопрос: как изящнее проблемку обойти, как-то словарь на входе в юникод перекодировать?

Ах, да, если можно - в рамках библиотеки.  В смысле - именно этого парсера.  Библиотеку поменять - нехитрое дело, но охота именно с этой до конца разобраться...


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)