QString str;....char *test = str.toAscii().data();
char *test = str.toAscii().data();
QTextCodec *outcodec = QTextCodec::codecForName("CP866");//Пробовал UTF-8, CP1251 QTextCodec *incodec = QTextCodec::codecForName("CP1251"); QTextCodec::setCodecForTr(incodec); QString j = tr("Тест"); QString str = tr("Проба") + j; qDebug() << tr("Проба_2");//Кракозяблы qDebug() << outcodec->fromUnicode(str).constData();//Кракозяблы qDebug() << tr("Текст");//Кракозяблы
qDebug( QString::fromLocal8Bit( str ) );qDebug( QString::fromAscii( str ) );qDebug( QString::fromUtf8( str ) );qDebug( "Текст" );//тоже везде кракозяблы
qDebug( str.toLocal8Bit());
QString str = QString::fromUtf8("Проверка");qDebug() << str;
QString str = QString::fromUtf8("Проверка");//не помогаетchar *test = str.toAscii().data();qDebug() << str.fromAscii(test);//то же самое
QString str = QString::fromLocal8Bit ("Проверка");qDebug() << str;