Как в QT заставить объект QDataTable говорить по русски ?

Автор: olkv Дата: 04.08.2003 06:06 ASP Linux 9 и QT 3.1,база под MySQL.

В общем весь вопрос сформултрован в теме, но повторюсь.

Как заставить объект QDataTable в QT отображать данные на
русском языке корректно ?

Заголовки отображаются правильно,
посмотрев исходники, вижу, что каждая срока заключена в функцию
преобразования кодовой таблицы. Исходя из этого видно, что можно использовать функцию calculeteField(...); для преюразования в
русский регистр, но я так понимаю это замедлит скрость работы.

Подскажите, может быть есть другой способ?
Re: Как в QT заставить объект QDataTable говорить по русски ? 04.08.2003 06:23XMan Может я чего незнаю, но у меня всё нормально отображается. Может проблема в кодировке данных в базе и кодировке в твоем приложении ? У меня баз PostgreSQL в кодировке KOI8 и кодировка в моей системе KOI8. Для преобразования можно использовать сразу после соединения SQL-команду:

set client_encoding='какая_у_тебя_в_системе';

Например, если у тебя стоит CP1251, то команда будет такой:

set client_encoding='WIN';
Re: Как в QT заставить объект QDataTable говорить по русски ? 04.08.2003 13:25olkv Суть в общем понятна, проблема лишь в том, что в MySQL Команда "set client_encoding='WIN';" не работает, а как настроить кодовую таблицу в MySQL я незнаю. (недавно начал сней работать).
Через командную строку русские буквы отображаются корректно.
Попыталься добавить запись непосредственно из откомпелированного "X" приложения в поля записывается какаято хрень, типа "||||||||||||".
RSS-материал