Название: Кодировка в приложении Отправлено: minigo от Октябрь 15, 2012, 18:06 Всем доброго времени суток.
Ситуация такая, есть проект, который разрабатывался под linux. Кодировка во всём проекте UTF8. Проект целиком базируется на плагинах (QPlugin). Потом проект попробовали собрать под Windows - всё отлично. Но под виндой есть другой плагин (в котором используются чужие библиотеки с кодировкой cp1251), в итоге если в main проставить setCodecForTr в UTF8 - то весь интерфейс отображается нормально, за исключением интерфейса из злополучного виндового плагина. Вопрос - можно ли каким-нибудь образом установить кодировку не в приложении целом, а в отдельном плагине ? Заранее всем спасибо. P.S. все строки в коде естественно стоят в tr. Есть вариант заменить во всё проекте строки типа tr("бла-бла") на QString::fromUtf8 ("бла-бла"), но это очень большое изменение в коде |