Имеется БД SQLITE в которой имеются записи кирилицей в кодировке CP1251, при попытке чтения данных из БД возвращается кирилическая строка в виде "??????????? ???? ".
Как с этим бороться?
например: setCodecForCString для кодировки БД
Запись у меня получилось с помощью query.bindValue();
Пример: query.bindValue(":namecompany",QString::fromUtf8("Название организации"));
fromUtf8 - попробуй заменить на тот который тебе нужно.
И читает тоже.
SQLite никак не может быть в ср1251. Каким средством для пользуешься для создания/редактирования базы?
Опоздали на год =)
В старых темах лучше задавать связанный вопрос, а не отвечать. Т.к. ответ явно не имеет актуальности.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)