Форум русскоязычного сообщества Ubuntu


Автор Тема: Проблема кодировки в Qt_SDK 1.1.4  (Прочитано 545 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Axa-Ru

  • Автор темы
  • Гость
Проблема кодировки в Qt_SDK 1.1.4
« : 07 Декабрь 2011, 02:27:38 »
Это не Ubuntu, но может кто знает.
Qt_sdk для разработки под Nokia N9.

Добрый день.
Имеется
Ubuntu 11.10
Установлен Qt SDK 1.1.4

В  QtCreator Я создал пункт меню на русском
В симуляторе получаю кракозябы.


Скомпиленную программму ставлю на телефон n9 - таже штука:



Это установки Ubuntu.
Цитировать
axa@X220:~$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="en"
LC_MESSAGES="en_US.UTF-8"
axa@X220:~$

Вот текст qml

main.qml
MainPage.qml

Как мне исправить ситуацию?

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Проблема кодировки в Qt_SDK 1.1.4
« Ответ #1 : 07 Декабрь 2011, 05:56:10 »
Можно попробовать добавить в main.cpp:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
PS: русский с сорцах - не труЪ  ;)
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Axa-Ru

  • Автор темы
  • Гость
Re: Проблема кодировки в Qt_SDK 1.1.4
« Ответ #2 : 09 Декабрь 2011, 17:16:36 »
RazrFalcon, спасибо за ответ.

Нокия предусмотрела оказывается вот такую тулзу Linguist:
http://doc.qt.nokia.com/4.7/qdeclarativei18n.html

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Проблема кодировки в Qt_SDK 1.1.4
« Ответ #3 : 10 Декабрь 2011, 15:25:17 »
Предусмотрели =) было это еще до нокии

 

Страница сгенерирована за 0.067 секунд. Запросов: 24.