Гость Опубликовано 15 декабря, 2002 Жалоба Поделиться Опубликовано 15 декабря, 2002 Возможно, проблема проста и не нова, но, если кто-то поможет, буду благодарен. Мои знакомые программисты решили перейти на RedHat 8.0. Там кодировка UTF-8. Русские буквы в программах перебили (не поленились). Возникла проблема при работе с БД(PostgreSQL). В базу внесли данные на русском через утилиту psql. Все легло вроде нормально (залезли в саму БД, текст лежит в Unicode). Та же утилита нормально показывает содержимое на консоли. Но при обращении из программы (через Qquery и далее .value(0).toString(), пишу примерно) считываемые данные, похоже, теряют верхние байты, и на экран, естественно, вместо русских букв выводится мусор. Вместо экрана сбрасывали в файл, эффект тот же. Как это дело победить ? (похоже, что-то в Qt или KDeveloper-е). Или вообще отказаться от Unicode и работать с KOI-8 ? (на форуме об этом говорится немало, но мы в системные настройки до сих пор не очень вдавались). Если надо просто что-то прочесть, подскажите, где. Заранее благодарен. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.