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