Re: Qt designer a slovencina
Citace:
Původně odeslal bxm
Tak som to uspesne rozbehal a napisal aplikaciu na citanie udajov z MySQL(znakovu sadu mam UT8 Unicode (utf8),vsetky porovnavania nastavene na utf8_slovak-ci) ale neviem sa pohnut dalej aby vypisy boli aj s diakritikou. Na zobrazovanie pouzivam QDataTable objekt.
nasiel som si v knizke o QT-cku nieco o objekte QTextCodec a pouzil som pred inicializaciou QApplication toto
int main( int argc, char ** argv )
{
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForCStrings(codec);
QApplication a( argc, argv );
if (!createConnection()) return 1;
Form1 w;
w.show();
a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );
return a.exec();
}
ale nespravi to nic. Vie niekto ako na to?
Tak problem vyrieseny. UTF-8 system obsahuje najskor bug v Qt lebo po
...
query.exec("SET character_set_client = utf8;");
query.exec("SET character_set_connection = utf8;");
query.exec("SET character_set_database = utf8;");
query.exec("SET character_set_results = utf8;");
query.exec("SET character_set_client = utf8;");
query.exec("SET character_set_server = utf8;");
query.exec("SET character_set_system = utf8;");
...
sa daju vlozit (select funguje korektne) iba stringy kde nenasleduju po sebe znaky s diakritikou, riesenie
u mna bolo pouzivat napr latin2 system a vsetko ide ako ma mam suse 9.3.