Приложение под Windows.Виджет QTableView получает таблицу из БД через модель QSqlTableModel. Из базы передаётся кириллицей в кодировке cp1251, в TableView отображается, судя по виду символов, в западно-европейской кодировке Windows.Пробовал прописывать:Код: QTextCodec *codec=QTextCodec::codecForName("Windows-1251"); QTextCodec::setCodecForTr(codec); QTextCodec::setCodecForCStrings(codec); QTextCodec::setCodecForLocale(codec);Не помогло.Ещё пробовал менять кодек на UTF-8, и соответственно менять кодировку выдачи из БД на UTF-8. То же самое.
|