Перечитал топики по отображению кирилицы в связке Qt + MySQL, но разобраться не совсем удалось. Заработало только, когда перевожу перед записью в базу строки в utf8 (toUtf8()) и обратное преобразование fromUtf8(). Но тогда приходится для отображения использовать QSqlQuery, проходить по каждому значеню, преобразовывать его fromUtf8(), записывать в QStringList, и в QListWidgetItem. (К тому же, когда вывожу сообщение об ошибке query.lastError().text(), то соответственно вводимое значение выводится кракозябрами, т.к. уже преобразовано в utf).Может ли кто написать небольшую инструкцию как настроить MySQL и какие действия произвести в программе дабы нормально отображалась кирилица через QSqlQueryModel?
|