А что ты хотел вообще вывести??
char lang;
это же не строка, а просто один(!) символ
да, это я сильно протупил, но чего я там только не перепробовал
Давай пока забудем про твой код.
Что лежит в stream->language? Строка из 3 символов завершающаяся 0? В какой кодировке эта строка?
да.
Насчёт кодировки - по идеи Latin1, но документации толковой не нашёл на сайте.
спасибо за наводку. Не понятно почему, но работает такой способ
this->setText(2, QString::fromLatin1(&stream->language[0]));