View previous topic :: View next topic |
Author |
Message |
bobdva Apprentice


Joined: 25 Nov 2003 Posts: 207 Location: Moscow
|
Posted: Tue Nov 25, 2003 9:33 am Post subject: java gui и ввод русских букв |
|
|
Java: blackdown 1.4.1
при вводе русских букв отображаются различные иероглифы и арабская вязь, причём текст с русским шрифтом отображает нормально
gui: swing
пример тестирования jEdit - если открыть файл с русскими буквами показывает нормально, вводим сами - получаем фигню. То же самое с собсвтенно писанными swing приложениями
1.3.1 такого не было.Если не ошибаюсь в sun j2sdk 1.4.1 тоже самое :
Сообщение перекодировано модератором в KOI8-R. |
|
Back to top |
|
 |
Rikz Tux's lil' helper

Joined: 06 Oct 2003 Posts: 103
|
Posted: Tue Nov 25, 2003 6:40 pm Post subject: |
|
|
Создай файл /usr/X11R6/lib/X11/locale/koi8-r/Compose следующего содержания:
Code: | #
# koi8-r Compose Sequence
#
# Sequence Definition
#
# $XFree86: xc/nls/Compose/koi8-r,v 1.2 2001/04/26 21:09:40 dawes Exp $
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition |
Сообщение перекодировано модератором в KOI8-R |
|
Back to top |
|
 |
Alarik n00b

Joined: 06 Nov 2003 Posts: 24
|
Posted: Thu Nov 27, 2003 11:34 am Post subject: |
|
|
Похожая ситуация: в jedit при вводе кирилицы получаем арабские буквы.
/usr/X11R6/lib/X11/locale/koi8-r/Compose не помогает.
sun-jdk-1.4.2.02 xfree-4.3.0-r3 |
|
Back to top |
|
 |
Alarik n00b

Joined: 06 Nov 2003 Posts: 24
|
Posted: Fri Dec 05, 2003 6:38 am Post subject: |
|
|
У себя я это исправил... Есть подозрение что это неправильно выставленная локаль.
при LANG=ru_RU.UTF8 jedit вводил арабскую вязь вместо русских букв, но остальные программы работали нормально.
Сейчас исправил на LANG=ru_RU.UTF-8 - теперь корректно работает и jedit |
|
Back to top |
|
 |
@lexb Tux's lil' helper


Joined: 15 Dec 2003 Posts: 79 Location: Chehov
|
Posted: Mon Dec 15, 2003 1:35 pm Post subject: |
|
|
Alarik wrote: | Похожая ситуация: в jedit при вводе кирилицы получаем арабские буквы.
/usr/X11R6/lib/X11/locale/koi8-r/Compose не помогает.
sun-jdk-1.4.2.02 xfree-4.3.0-r3 |
права на Compose проверь... |
|
Back to top |
|
 |
kaa17 n00b

Joined: 15 Sep 2003 Posts: 6 Location: Russia, Korolev
|
Posted: Tue Dec 23, 2003 1:52 pm Post subject: |
|
|
Rikz wrote: | Создай файл /usr/X11R6/lib/X11/locale/koi8-r/Compose следующего содержания:
Code: | #
# koi8-r Compose Sequence
#
# Sequence Definition
#
# $XFree86: xc/nls/Compose/koi8-r,v 1.2 2001/04/26 21:09:40 dawes Exp $
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition |
Сообщение перекодировано модератором в KOI8-R |
Кстати, как можно понять из содержания файла, оно (содержание) может быть опущено . У меня Compose нулевой длины, и все, как и обещалось, работает. |
|
Back to top |
|
 |
DarkMaze n00b

Joined: 06 Jun 2006 Posts: 3 Location: Vasiljevcki island, Saint-Petersburg, Russia
|
Posted: Tue Jun 06, 2006 8:46 am Post subject: |
|
|
А если локаль utf8??? |
|
Back to top |
|
 |
fedukoff Apprentice


Joined: 19 Dec 2005 Posts: 229 Location: Latvia
|
Posted: Tue Jun 06, 2006 8:55 am Post subject: |
|
|
Compose вполне может быть пустым.. Главное чтобы он был.
А вообще ставь UTF8 и будет щасте |
|
Back to top |
|
 |
|