Russian Qt Forum
Ноябрь 24, 2024, 23:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Кодировка в приложении  (Прочитано 1314 раз)
minigo
Гость
« : Октябрь 15, 2012, 18:06 »

Всем доброго времени суток.

Ситуация такая, есть проект, который разрабатывался под linux. Кодировка во всём проекте UTF8. Проект целиком базируется на плагинах (QPlugin). Потом проект попробовали собрать под Windows - всё отлично. Но под виндой есть другой плагин (в котором используются чужие библиотеки с кодировкой cp1251), в итоге если в main проставить setCodecForTr в UTF8 - то весь интерфейс отображается нормально, за исключением интерфейса из злополучного виндового плагина. Вопрос - можно ли каким-нибудь образом установить кодировку не в приложении целом, а в отдельном плагине ?

Заранее всем спасибо.

P.S. все строки в коде естественно стоят в tr. Есть вариант заменить во всё проекте строки типа tr("бла-бла") на QString::fromUtf8 ("бла-бла"), но это очень большое изменение в коде
« Последнее редактирование: Октябрь 15, 2012, 19:07 от minigo » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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