crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Испорчены? шрифты в Qt
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Чистый Дата 13.4.2012, 16:24
  Тут проблема в jom.exe и этот баг уже давно исправили, обновите jom.exe с ftp Nokia и все будет нормально
RazrFalcon Дата 24.3.2012, 9:29
  Во-первых: эту утилиту написал не "какой то дяденька", а на сколько я знаю сами кьютешники.
Во-вторых: если юзать mingw, то все будет норм. У меня с кодировками никогда проблем не было. Хотя и с виндой я не часто сталкиваюсь.
sanaforewer Дата 23.3.2012, 19:48
 
Цитата(RazrFalcon @ 23.3.2012, 18:44) *
В креаторе свои кодировки. В проге свои.

гугл намекает на:
http://lab113.ru/qtcreator_kodirovka.php


все заработало!

но!

возникают вопросы-
какой то дяденька написал крошечную утилиту и она работает и все по русски - как так?

скачал с офф сайта официальную последнюю версию- кодировка кривая
зачем то же наверное нужны 600кб этой утилиты и не просто так?

Просто единственное чего опасаюсь- потом в последствии возникновения каких ни будь ошибок- из-за использования этой утилиты, которые будет практически невозможно выявить!

RazrFalcon Дата 23.3.2012, 18:44
  В креаторе свои кодировки. В проге свои.

гугл намекает на:
http://lab113.ru/qtcreator_kodirovka.php
sanaforewer Дата 23.3.2012, 18:30
 
Цитата(RazrFalcon @ 23.3.2012, 14:09) *
Это не шрифты, а кодировка.
В настройках креатора посмотрите.

Ну или в main.cpp добавьте:
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));


а где это есть в настройках креатора?, я сам не смог найти
добавил в main, ничего не изменилось, так же криво выводит
RazrFalcon Дата 23.3.2012, 14:09
  Это не шрифты, а кодировка.
В настройках креатора посмотрите.

Ну или в main.cpp добавьте:
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));

sanaforewer Дата 23.3.2012, 11:24
  пишу в 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"

как превратить эти нечитабельные символы в читабельные?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 19.4.2024, 6:45