GTK2, Ubuntu, cp1251 - проблемы с русским текстом

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

GTK2, Ubuntu, cp1251 - проблемы с русским текстом

Сообщение tria »

Установил системную локаль cp1251
Вместо русских символов в Лазаре 09.20 - знаки вопросов.
Раньше пробовал переводить на cp1251 под GTK1 в CentOS - эта же проблема решалась выбором нужного шрифта.

При этом остальные программы работают с русским текстом нормально.

Может кто-то подскажет, что надо делать?

В Линуксе разбираюсь очень слабо.
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

а зачем cp1251 с GTK2 ? ?
там юникод прекрастно работает.
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Сообщение tria »

Attid писал(а):а зачем cp1251 с GTK2 ? ?
там юникод прекрастно работает.


Конечный результат - кроссплатформенное приложение работающее в Виндоуз и Линукс с одной базой данных в Firebird.

Перекодированием данных "налету" заниматься как-то не хочется, в любом случае это даст замедление. А объемы данных могут быть порядочными.

Ну и плюс особенности того, что ранее делалось на Делфи - есть завязки на строковые константы в 1251. Переделывать - объем работы большой.
Ответить