LINUX.ORG.RU

QMessageBox


0

0

#include <qapplication.h>
#include <qmessagebox.h>
#include <stdio.h>

int main(int argc, char *argv[]){
        QApplication app(argc, argv);

        QMessageBox::information (0, "Проблемы с кодировкой", "Очень неприятные проблемы", 0);

        return app.exec();
}

Кто нибудь, скомпилируйте этот пример и запустите. У вас есть проблемы с кодировкой?
Как их устранить?
anonymous

У меня utf8 кодировка... Сделал

QMessageBox::information (0, QString::fromUtf8("Проблемы с кодировкой"), QString::fromUtf8("Очень неприятные проблемы"), 0);

Все работает...

IPFreely ★★
()
Ответ на: комментарий от anonymous

>Блин, а у меня koi8-r и выдает козяблики :(

А че маны уже читать не хоцца?

-
#include <qapplication.h>
#include <qmessagebox.h>
#include <stdio.h>
#include <qtextcodec.h>

int main(int argc, char *argv[]){
QApplication app(argc, argv);

QTextCodec *codec = QTextCodec::codecForName("KOI8-R");
QMessageBox::information (0, codec->toUnicode("Проблемы с кодировкой"), codec->toUnicode("Очень неприятные проблемы"), 0);
return app.exec();
}
-

IPFreely ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.