Возможно, проблема проста и не нова, но, если кто-то поможет, буду благодарен. Мои знакомые программисты решили перейти на RedHat 8.0. Там кодировка UTF-8. Русские буквы в программах перебили (не поленились). Возникла проблема при работе с БД(PostgreSQL). В базу внесли данные на русском через утилиту psql. Все легло вроде нормально (залезли в саму БД, текст лежит в Unicode). Та же утилита нормально показывает содержимое на консоли. Но при обращении из программы (через Qquery и далее .value(0).toString(), пишу примерно) считываемые данные, похоже, теряют верхние байты, и на экран, естественно, вместо русских букв выводится мусор. Вместо экрана сбрасывали в файл, эффект тот же. Как это дело победить ? (похоже, что-то в Qt или KDeveloper-е). Или вообще отказаться от Unicode и работать с KOI-8 ? (на форуме об этом говорится немало, но мы в системные настройки до сих пор не очень вдавались). Если надо просто что-то прочесть, подскажите, где. Заранее благодарен.
Ответ на:
комментарий
от ananas
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Русификация (2012)
- Форум русификация??? (2003)
- Форум Русификация (2000)
- Форум Русификация (2003)
- Форум русификация (2004)
- Форум Русификация (2003)
- Форум русификация (2001)
- Форум Русификация (2004)
- Форум Русификация (2004)
- Форум PostgreSQL (2017)