если сделать так:
Код: Выделить всё
QString st = "Абв.";
printf( "%s\n", st.latin1() );то в консоль выведется "Абв", все правильно и на русском =)
Но если в строку QString запихнуть текст из какого-нибудь виджета, например из QListViewItem:
Код: Выделить всё
QString st = item->text(0); // текст в ячейке - русский
printf( "%s\n", st.latin1() );то в консоль выводятся одни знаки вопроса.
казалось бы, один и тот же класс, QString в обоих случаях, но во втором случае не работает,подскажите в чем тут дело?
а то я уже замучался