Russian Qt Forum
Май 05, 2024, 14:08 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: MySQL ODBC UTF8 проблемы с кодировкой  (Прочитано 4796 раз)
forallstuff
Гость
« : Май 21, 2012, 22:58 »

Здравствуйте. Буду краток, уже прочитал множество тем по этой проблеме.
Что показывают настройки MySQL сервера:
Код:
 character_set_client     utf8                       
 character_set_connection  utf8                       
 character_set_database    utf8                       
 character_set_filesystem  binary                     
 character_set_results     utf8                       
 character_set_server      utf8                       
 character_set_system      utf8                       
 character_sets_dir        /usr/share/mysql/charsets/
При соединении с БД устанавливаю SET NAMES utf8. В настройках ODBC установил utf8. Добавил в main.cpp
Код:
           QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForLocale(codec);
Не помогает, выводятся кракозябры, причем если с этой же машины подсоединяться к пример MySQL workbench, то все замечательно.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 20.