Я создаю приложение для iPhone. В котором я читаю данные из базы данных sqlite и представляю их в элементе управления tableview. Проблема в том, что данные на китайском языке. По неизвестной причине, когда я читаю / извлекаю записи из таблицы sqlite, некоторые записи представляются, а другие пропускаются objc. Даже objc читает некоторые столбцы пропущенных значений, но возвращает нулевые результаты некоторых столбцов. На самом деле эти столбцы не пусты. Я перепробовал много решений, но не нашел подходящего. Та же база отлично работает в Android-версии приложения. Любой может помочь>
вот код чтения китайских записей из таблицы
Quote *q = [[Quote alloc] init];
q.catId = sqlite3_column_int(statement, 0);
q.subCatId = sqlite3_column_int(statement, 1);
q.quote = [NSString stringWithUTF8String:(char *)sqlite3_column_text(statement, 2)];
и вот некоторые записи, которые iphone пропускает
勇敢 的 心 威廉 · 华莱士
心灵 是 自由 的, 鼓起勇气 随心 飞翔!
如果 没有 自由, 一切 都是 空想.
Спасибо