Oracle Zeos CP1251

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

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

Oracle Zeos CP1251

Сообщение V@S » 07.04.2008 11:04:24

Доброво времени суток!
Есть проблема, использую БД oracle на сервере БД кодировка CL8MSWIN1251, на компьютере openSUSE 10.3 локаль тоже поставил 1251 по некоторым проблемам стыковуки с виндовыми машинами. вот собсно на машине стоит NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251 sqlplus кажет все нормально. Лазарус никак не хочет казать данные из оракуля рисует вопросы, причем специально брал TDbf и файл dbf с кодировкой 1251 тоже рисует вопросы. Как лазаруса затставить рисовать нормальные буквы?
vas@vas:~> locale
LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_PAPER="ru_RU.CP1251"
LC_NAME="ru_RU.CP1251"
LC_ADDRESS="ru_RU.CP1251"
LC_TELEPHONE="ru_RU.CP1251"
LC_MEASUREMENT="ru_RU.CP1251"
LC_IDENTIFICATION="ru_RU.CP1251"
LC_ALL=
LC_ALL тоже прописывал на 1251 толку ноль.
Аватара пользователя
V@S
новенький
 
Сообщения: 19
Зарегистрирован: 31.03.2008 10:23:20

Сообщение Павел Ишенин » 08.04.2008 05:35:26

То, чо используется gtk я осознал, но не понял который - первый/второй? Есть ли рабочий пример с TDbf? Если есть - то можно оформить баг и прикрепить туда пример - я посмотрю.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Сообщение Vadim » 08.04.2008 06:38:08

V@S
А русские шрифты для компонентов подобрвны?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение V@S » 08.04.2008 08:30:46

Gtk 2. Банальный пример с использованием tdbf файл road_doc.dbf в кодировке cp1251 простым просмотром в krusader все пишется по-русски в лазарусе вопросы. Шрифты перепробовал разные, стоит шрифт sans импортированный с винды.
Изображение
http://alrus.stavropol.ru/Download/tdbf1251.zip
Аватара пользователя
V@S
новенький
 
Сообщения: 19
Зарегистрирован: 31.03.2008 10:23:20

Сообщение B4rr4cuda » 08.04.2008 10:22:19

[Оффтоп]
Черный фон? Жостко. Как глаза себя чувствуют?
[/Оффтоп]
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Сообщение V@S » 08.04.2008 10:46:32

B4rr4cuda, отлично, мои глаза больше уважают темный фон, чем светлый. Светлый сильно ярко, хотя на монике яркость снижена до 25% и контрастность 50%
Аватара пользователя
V@S
новенький
 
Сообщения: 19
Зарегистрирован: 31.03.2008 10:23:20

Сообщение B4rr4cuda » 08.04.2008 10:51:52

Мои тоже уважают, но недолго :). Потом слезятся и болят. Поэтому и удивился увидев скрин.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Сообщение V@S » 09.04.2008 07:54:41

Вчера поставил lazarus 0.9.24 под win, сделал там небольшой пример, все показывает из БД хорошо. Открываю этот проект в линуксе, пипец в формах вопросы вместо букв, что за хрень, стоит же локаль в линуксе cp1251, кто знает? Заголовки окна, пункты меню, все в вопросах :(
Аватара пользователя
V@S
новенький
 
Сообщения: 19
Зарегистрирован: 31.03.2008 10:23:20

Сообщение Vadim » 09.04.2008 08:51:44

Судя по тому, что у Вас это и с TDBF и c Oracle, вдобавок и заголовки окна с пунктами меню, то проблема именно в шрифтах.
Если создать проект в Лазарусе без БД - тоже знаки вопроса вместо букв?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение V@S » 09.04.2008 09:25:09

Если на линуксе создаю пустой проект, то вопросов в шрифтах нет. А вот если взять проект пустой созданный на виндовой машине и открыть в линуксе, то в шрифтах вопросы.
Мне кажется, что лазарус собран в кодировке KOI8R как его можно пересобрать в cp1251?
Аватара пользователя
V@S
новенький
 
Сообщения: 19
Зарегистрирован: 31.03.2008 10:23:20

Сообщение V@S » 09.04.2008 10:23:28

Вот что нарыл, если переводим лазаруса в gtk то все кажет нормально, вот токи не напишешь в редакторе по-русски (бум шрифты искать). Но почему под gtk2 показываются вопросы :(
Аватара пользователя
V@S
новенький
 
Сообщения: 19
Зарегистрирован: 31.03.2008 10:23:20


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 8

Рейтинг@Mail.ru