![]() |
|
Модераторы: xvr |
![]()
|
|
| Hupke |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 22.2.2010 Репутация: нет Всего: нет |
Привет всем.
Прошу прощения, может не по адресу спрашиваю. Но на админских форумах глухо. Приложение в Solaris 8 запускается, но в верхней части окна OpenWindows или CDE (где название, версия проги), вместо надписи на кириллице "кракозябры" . Внутри окна с кириллицей все ОК. Есть какая-нибудь метода по выявлению и решению такой или подобных проблем? Спасибо. |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 4 Всего: 181 |
Hupke, программа твоя? На чем написана (библиотека)? На других *nix-ах всё нормально?
-------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| Hupke |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 22.2.2010 Репутация: нет Всего: нет |
Прога не моя.
Написана была в Sun Worckshop 4.0 Как определить на какой библиотеке, не знаю. На других *nix-ax не проверял. Прога под SPARC. |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 4 Всего: 181 |
Обычно кракозябры в заголовке появляются, когда программа не использует юникод, а оконный менеджер пытается показать юникод, или другую кодировку. В самой программе проблем нет, т.к. программа сама рендерит текст в нужной кодировке.
Лучше всего конечно использовать юникод и в программе и в системе, но если другого выхода нет, можно попробовать выставить в системе русскую локаль (не юникод), или хотя-бы запустить иксы с русской локалью. Кури доки как менять локаль в соляре, скорее всего где-то в системной конфигурации нужно прописать
-------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| Hupke |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 22.2.2010 Репутация: нет Всего: нет |
nickless, cпасибо.
Согласен, что проблема не в проге, т.к видел, что на других машинах на Sol6 и Sol8 работает и со шрифтами все ОК. Локаль там вероятно LANG=C т.к пути шрифтов в директорию C. Потом, в /usr/openwin/lib/locale/C воткнули файл OWfontpath c путями к шрифтам, например: /usr/openwin/lib/locale/iso_8859_5/75dpi и Type1. Вот именно после этого прога нашла нужные фонты, и внутри окна все ОК. Вот что сделано по части OpenWindows и оконого менеджера остается загадкой. Буду рыть... Это сообщение отредактировал(а) Hupke - 25.2.2010, 18:33 |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |