![]() |
|
![]() ![]() ![]() |
|
NoNo |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 109 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
может здесь и говорилось уже об этом...но все же......короче...
использую qtcreator создаю в редакторе кода, допустим кнопку new QPushButton("тест") а после компиляции на форме вместо русского "тест" - каракули получаются....как мне с этим бороться????? |
|||
|
||||
djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 5 Всего: 39 |
Борьба с кракозябрами происходит посредством официального обращения в гугл. Еще иногда бывает полезным провести взглядом по разделу, в котором создаете топик.
//man QTextCodec -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
NoNo |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 109 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
я просто расчитывал что можно что то в самом creator-е что то поправить.....я когда формы создаю там то все нормально отображается....именно перевод не выходит когда я эти формы в редакторе кода и не при помощи редактора форм делаю
|
|||
|
||||
gordmiand |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 15.4.2007 Репутация: нет Всего: 0 |
если программа пишется под виндами:
в main.cpp:
Это сообщение отредактировал(а) gordmiand - 10.4.2010, 13:35 |
|||
|
||||
NoNo |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 109 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
gordmiand, оооооо, спасибо большое...получилось
![]() |
|||
|
||||
xwicked |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 9.4.2010 Где: Старый Оскол Репутация: 1 Всего: 1 |
QString::fromUtf8("Это русский текст") - работает независимо от платформы
![]() |
|||
|
||||
djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 5 Всего: 39 |
xwicked, только если кодировка "этого русского текста" - utf8, иначе кракозябры. Если в чем-то не разбираетесь, не путайте других.
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
xwicked |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 9.4.2010 Где: Старый Оскол Репутация: 1 Всего: 1 |
Я, конечно, извиняюсь, в случае с ОС windows, можно использовать:
Я, просто, собираю свою программу для 5-ти платформ, везде ставлю QTCreator, без ручного вмешательства в настройки кодировки исходников - по умолчанию(по крайней мере у меня) в винде стоит system, и эта кодировка, как это ни странно, utf8. Для проверки этого я вручную выставил, windows-cp1251, тогда и увидел кракозябры. Прошу извинения ещё раз в Qt я новичок ![]() Это сообщение отредактировал(а) xwicked - 18.4.2010, 15:00 |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |