Доброго времени суток.Имею базу данных sqlite3 в кодировке windows-1251. При попытке отображения данных в QTableView через QSqlTableModel на выходе получаю вопросы для кириллических символов.После редактирования данных непосредственно в QTableView кириллические символы отображаются корректно и в базу попадают в кодировке utf-8.Установка кодеков мне не помогла:КодC++ (Qt)QTextCodec *codec=QTextCodec::codecForName("windows-1251");QTextCodec::setCodecForCStrings(c odec);QTextCodec::setCodecForLocale(code c);QTextCodec::setCodecForTr(codec);Подс кажите, как можно сохранить возможность отображения и сохранения кириллических символов в windows-1251.Перекодировка всех данных базы в utf-8 вроде бы и решает проблему, но данные используются также и в другом ПО, поэтому хотелось бы обойтись без лишних перекодировок БД.Спасибо.
|