Вы здесь

Kde 4.2 + Qt 4.5.0 - проблемы с кодировкой

Собственно странный баг появился. Проявляется он в 2х местах:
- когда открываешь system settings то в заголовке окна вместо текста кракозябли
- когда пытаешься открыть из долфина любой файл, который лежит в директории с русским названием, то название коряжется и он естественно не может его найти
- иногда Арк тупит, когда распаковываешь в папку с русскими названиями
Второе и третье собственно раздражает. Системная кодировка - UTF-8
Проблема появилась начиная с последних сборок Qt, на qt 4.5.0rc-1 её не наблюдалось

Видимо, корни этого бага растут оттуда же, откуда и этого.
Хотя у меня с заголовками окон порядок, проблемы в выводе консоли и kdialog (а может и ещё где-нибудь).

Подтверждаю 1.

(И случай WiseLord'а тоже)

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

тоже самое с заголовками

С заголовками окна в System settings даже немного смешнее - сразу после запуска там и правда глюки. Входишь в любой подраздел - всё нормально. Возвращаешься на главную, стрелкой - тоже нормлаьный заголовок. И так до следующего запуска системных настроек.

Откатил один пакет x11-libs/qt-core до 4.5.0_rc1, проблема изчезла.

А у меня qt-core тянет за собой qt-gui и прочее ;( Откат помогает решить только проблему заголовков, или все беды с кодировкой - в арке и в дельфине, например?

emerge -O -1 =x11-libs/qt-core-4.5.0_rc1
и ничего не потянет.
Проблемы кодировки ушли все.

dolphin
dolphin: symbol lookup error: /usr/lib/libkdecore.so.5: undefined symbol: qt_locale_initialized

хорошо решение, и правда проблемы с кодировкой ушли %) нет проги нет проблемы

Как себя ведёт после такого emerge -avuDN world?

qt-4.5 + kde-4.2.1 = аналогичные проблемы с кодировками.
При обновлении qt обратил внимание на USE-флаг iconv, кто-нибудь пробовал собирать без него?

P.S. Приду домой - попробую и отпишусь о результатах, если никто не сделает это раньше. (:

Да, эксперимент показал что

USE="-iconv" emerge -v qt-core qt-sql qt-script qt-svg

решает проблему и вроде бы не создаёт новых. Спасибо за это наблюдение :)

У меня с iconv собрано. Единственная трабла - в kdm шрифты ушли. Как в kdm сглаживание настроить? В кедах то же самое было, пока в настройках не подобрал сглаживание.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Ага, помогло.

а чтто в теории может поломаться от -iconv ?
у меня вот сейчас пересобирается все это дело.

Судя по багзилле, этот флаг включили для встраиваемых систем, т.к. с ulibc не собирался qt-core. В qt-4.5.0_rc1 он был выключен, так что вряд ли что поломается.

Только что заметил что бага опять появилась хотя qt собран с -iconv.

Уверены, что весь qt собран с -iconv? У меня все замечательно работает с тех пор, как пересобрал.

Но всё же этот флаг был включен в qt-4.5.0-rc1 и там всё работало хорошо.
К чему приведёт его отключение... посмотрим :)