Название: Отсутствует кириллица при запросе данных c помощью QSqlTableModel Отправлено: Pupil от Май 24, 2013, 10:37 Добрый день!
При создании класса, наследованного от Код: QSqlTableModel Код: QVariant ReportModel::data(const QModelIndex &idx, int role) const Код: QVariant value = QSqlTableModel::data(idx, role); Функция Код: toLocal8bit() Код: QVariant Код: QVariant x = "Пример"; из базы данных же оно упорно не хочет читать кириллицу. Qt 4.8 СУБД PostgreSql 9.0.1 кодировка в БД: KOI8R Название: Re: Отсутствует кириллица при запросе данных c помощью QSqlTableModel Отправлено: mutineer от Май 24, 2013, 10:39 А исходники в какой кодировке? в local8Bit?
Название: Re: Отсутствует кириллица при запросе данных c помощью QSqlTableModel Отправлено: Pupil от Май 24, 2013, 10:48 Исходники в KOI8R
Название: Re: Отсутствует кириллица при запросе данных c помощью QSqlTableModel Отправлено: Kurles от Май 24, 2013, 23:38 Исходники в KOI8R Хранить исходники в utf-8 таки предпочтительнее, для конвертации использовать Код и Код
Название: Re: Отсутствует кириллица при запросе данных c помощью QSqlTableModel Отправлено: Pupil от Июнь 20, 2013, 14:45 Я понимаю, что лучше использовать UTF-8, но если б все зависело в программировании от свободного выбора... )))
С модельной может поэкспериментирую позже. Решил вопрос как ученый - состряпал делегат ) |