QT Creator : вывод кирилицы в консоль (при отладке)

Чтобы не иметь «крякозябров», нужно настроить кодеки при старте программы:

#include "form1.h"
#include <QApplication>
#include <QDebug>
#include <QTextCodec>


int main(int argc, char *argv[]){
    QApplication a(argc, argv);
    QTextCodec *codec1 = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForLocale(codec1);
    QTextCodec::setCodecForTr(codec1);
    QTextCodec::setCodecForCStrings(codec1);
    qDebug() << "создали форму..";
    Form1 w;
    qDebug() << "показали форму..";
    w.show();

    return a.exec();
}

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.