Перейти к содержанию

Qt3.0.5+PostgreSQL+русификация


Гость

Рекомендуемые сообщения

Возможно, проблема проста и не нова, но, если кто-то поможет,

буду благодарен.

Мои знакомые программисты решили перейти на RedHat 8.0.

Там кодировка UTF-8. Русские буквы в программах перебили

(не поленились).

Возникла проблема при работе с БД(PostgreSQL).

В базу внесли данные на русском через утилиту psql.

Все легло вроде нормально (залезли в саму БД, текст лежит

в Unicode). Та же утилита нормально показывает содержимое

на консоли.

Но при обращении из программы

(через Qquery и далее .value(0).toString(), пишу примерно)

считываемые данные, похоже, теряют верхние байты,

и на экран, естественно, вместо русских букв выводится мусор.

Вместо экрана сбрасывали в файл, эффект тот же.

Как это дело победить ?

(похоже, что-то в Qt или KDeveloper-е).

Или вообще отказаться от Unicode и работать с KOI-8 ?

(на форуме об этом говорится немало, но мы в системные настройки

до сих пор не очень вдавались).

Если надо просто что-то прочесть, подскажите, где.

Заранее благодарен.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...