| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > кодовая страница в классе QTableView |
| Автор: olegkuzn 25.1.2013, 11:37 | ||
| Здраствуйте. Помогите решить проблему. Вот простенькая програмка :
База данных - persons.dbf. Файл выгружен в кодовой странице cp-1251. DBase - ODBC драйвер для DBASE IV. В объекте view вместо руских символов появляется грязь, хотя установлена кодовая страница : "QTextCodec::setCodecForCStrings(QTextCodec::codecForName("CP1251"));" Подскажите в чем проблема. Программа запускается в Windows 7 Professional. Заранее спасибо. |
| Автор: borisbn 25.1.2013, 15:28 |
| замени |
| Автор: olegkuzn 29.1.2013, 12:22 | ||
| Пробился только тогда когда поменял кодовую страницу dbf-файла c cp-1251 на cp866. После чего не понадобилась даже строка :
Непонятно почему так получилось. Может быть это какие-то неучтенные настойки в ODBC - драйвере или просто глюк. |