( dejo | 2011. 09. 07., sze – 17:29 )

MySQLdb-t használok nem a QtSQL-t. Ez gyorsabbnak tűnik, meg számomra egyelőre áttekinthetőbb.


adatBazis = MySQLdb.connect(host=phost, user=puser, passwd=ppasswd, db=pdb)
cur = adatBazis.cursor()

A *.py fájlok mind "# -*- coding: utf-8 -*-" szerintiek. És ténylegesen utf-8-as kódolásúak.

A "QtCore.QTextCodec" az alapértelmezett szerinti azt nem tudom, hogy mi.
Próbáltam így:


   tc = QtCore.QTextCodec.codecForName("utf-8")
   QtCore.QTextCodec.setCodecForCStrings(tc)

de ettől csak rosszabb lett. Az "utf-8" helyett próbáltam még a következőket is: "utf-16", "utf-32"
A sima "utf" használatával az eredmény ugyanaz, mintha semmit sem állítanék be!

Az adatbáziskezelő MySQL az adatbázis MyISAM; az illesztés: utf8_hungarian_ci
A táblák InnoDB; az illesztés: utf8_hungarian_ci

--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox