пишу в Qt creator'е
ну и при компиляции выдает ошибки такого рода
D:\Documents and Settings\sana\PRAKTI4ESKAYA_4\untitled\dialog.cpp:18: ошибка: C2259: receipt: Ґў®§¬®¦® ᮧ¤ вм нЄ§Ґ¬Ї«па Ўбва Єв®Ј® Є« бб
Ё§-§ б«Ґ¤гойЁе з«Ґ®ў:
qint64 QIODevice::readData(char *,qint64): Ўбва Євл©
D:\QtSDK\Desktop\Qt\4.8.0\msvc2010\include\QtCore/qiodevice.h(155): б¬. ®Ўкпў«ҐЁҐ "QIODevice::readData"
qint64 QIODevice::writeData(const char *,qint64): Ўбва Євл©
D:\QtSDK\Desktop\Qt\4.8.0\msvc2010\include\QtCore/qiodevice.h(157): б¬. ®Ўкпў«ҐЁҐ "QIODevice::writeData"
как превратить эти нечитабельные символы в читабельные?
Это не шрифты, а кодировка.
В настройках креатора посмотрите.
Ну или в main.cpp добавьте:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
В креаторе свои кодировки. В проге свои.
гугл намекает на:
http://lab113.ru/qtcreator_kodirovka.php
Во-первых: эту утилиту написал не "какой то дяденька", а на сколько я знаю сами кьютешники.
Во-вторых: если юзать mingw, то все будет норм. У меня с кодировками никогда проблем не было. Хотя и с виндой я не часто сталкиваюсь.
Тут проблема в jom.exe и этот баг уже давно исправили, обновите jom.exe с ftp://ftp.qt.nokia.com/jom/ и все будет нормально
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)