Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 07:38
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Проблема в следующем...Подключаюсь к базе, в таблице английские буквы видны нормально, при вводе русских появляются знаки ?.Кодировка базы utf8конфигурация:WinXP SP2MySQL 4.1.7-ntQt-3.3.3VS2003Код:#include #include #include "form1.h"int main( int argc, char ** argv ){ QApplication a( argc, argv );QSqlDatabase *mybase=QSqlDatabase::addDatabase("QMYSQ L3"); if ( !mybase ) { qWarning( "Failed to connect to driver" );return FALSE;}mybase->setDatabaseName("mybase");mybase->setUserName("root");mybase->setPassword("") ;mybase->setHostName("192.168.0.2");if ( ! mybase->open() ) { qWarning( "Failed to open database: " + mybase->lastError().driverText() ); qWarning( mybase->lastError().databaseText() ); return FALSE; }QSqlQuery query ("INSERT INTO mytable (name,family)" "VALUES ('Ivanov','Ivan')");Form1 w; w.show(); a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) ); return a.exec();}P.S.QTextCodec::setCodecForTr не помагает
Ответить с цитированием
 



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Какую базу выбрать MYSQL? MYSQL 5.0 INNODB MYSQL 4.1 MYSQL 3.23 Вообщем покупаю платный хостинг в первый раз и ... Guest Новый архив 5 0 17.03.2012 12:03
Encoding problem Guest Продолжение старого архива 0 17.10.2011 01:14
View->Character Encoding в gedit Guest Архив вопросов и ответов 0 30.09.2011 04:01
ffmpeg / avidemux best quality encoding Guest Новый архив 2 0 27.09.2011 18:33
Ubuntu 10.04, где взять mp3 encoding license? Guest Новые вопросы и ответы 3 0 27.09.2011 17:45



© www.otvetnemail.ru - Форум вопросов и ответов.