| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [QT3] Перехватить данные в QSqlCursor |
| Автор: ViLena 23.10.2008, 13:37 | ||
| Вообщем проблема такая. Получаю данные из базы данных (MySql) с помощью класса QSqlCursor и отображаю их с помощью QDataTable. Используеться Qt3. Вот такой код
Проблема заключаеться в том, что данные в базе данных в кодировке KOI8_U, а в таблице отображаеться в Unicode. Вопрос, как мне отловить данные до их отображения в таблице и перекодировать в unicode? Буду благодарна за помощь. |
| Автор: JackYF 23.10.2008, 19:25 |
| Варианты навскидку: 1) попробовать повесить обработчик на itemChanged с перекодировкой 2) сделать на основе уже существующей sql-модели свою, с перекодировкой туда-сюда на лету |