Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 03:53
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Доброго времени суток.Имею базу данных 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 вроде бы и решает проблему, но данные используются также и в другом ПО, поэтому хотелось бы обойтись без лишних перекодировок БД.Спасибо.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
проблемы при кодировки из utf8 в cp1251 Guest Продолжение старого архива 0 16.10.2011 16:43
QTableView - QSqlTableModel Guest Новый архив 3 0 29.09.2011 05:55
SQLite и QSqlTableModel Guest Новый архив 2 0 29.09.2011 04:32
QSqlTableModel+ QTableView Guest Новые вопросы и ответы 2 0 29.09.2011 04:26
QSqlTableModel и QTableView Guest Новые вопросы и ответы 2 0 29.09.2011 04:17



© www.otvetnemail.ru - Форум вопросов и ответов.