Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Русские символы в TextField в Linux


Автор: Angie 12.7.2003, 16:21
Приветствую.
Никто не подскажет как сделать сабж? Благодарю за любую информацию.

Автор: Alone 17.7.2003, 11:29
А пробовал "просто" писать?
кста, что за линух у тебя?
И в чем пишешь? (В какой оболочке?)

Автор: Angie 24.7.2003, 21:22
"Просто" писать не выходит. в том-то все и дело. Вообще не вводятся русские символы. С локализацией все оки.
Linux - девятый мдк
Среда - vi + стандартный jdk

Автор: Alone 28.7.2003, 10:08
Гм... И после этого ты говоришь что локализацией все ок?
(тут можно было бы вставить рекламу ASP Linux 9)
Пользую асповский линукс, девятку. Среда разработки от мс до jbuilder-a.
Русские буковки и вводятся, и отображаются АБСОЛЮТНО без проблем, АБСОЛЮТНО ВЕЗДЕ smile.gif

Автор: Angie 28.7.2003, 10:26
Хм... Радикальное однако решение ты предлагаешь.
Просто уже не раз и не два пришлось столкнуться с людьми у которых та же бяка. Ладно, я перетерплю, но если моя прога попадет к ним -- я же ночью не засну, так мне икаться будет. Говорят вроде на ГалаЧате эту проблему решили, но вот как?

Автор: Alone 28.7.2003, 18:24
да. согласен. решение не фонтан smile.gif
Ок. Скажи, ты уверен что у тебя локаль настроена в мандраке правильно?
какое значение у тебя имеет переменная LANG?
Какая у тебя кодировка в иксах?
У меня к примеру повсюду кои8.
Как с этим у тебя?

Автор: Angie 29.7.2003, 20:19
Локаль -- сто процентов верна.
LANG=ru_RU.KOI8_R, как и положено, кодировка в иксах -- та же.
Единственная мысль -- может что с дистром, в смысле -- это его особенность, может быть. Но как-то же это решается...

Автор: Alone 29.7.2003, 21:41
Я понял! Это прблема твоего vi. Это он не знает русских букв.
Как вариант - юзай мс.

Автор: Angie 30.7.2003, 20:29
Цитата(Alone @ 29.7.2003, 21:41)
Я понял! Это прблема твоего vi. Это он не знает русских букв.
Как вариант - юзай мс.

М-м-м, а причем тут vi? Можно поподробнее? Разве этот как-то связано? wow.gif
зы. Между прочим, даже когда я пишу в чем-то вроде Kwrite -- трабла есть.

Автор: Alone 31.7.2003, 11:10
Так, а когда ты нажимаешь клавиши в русской раскладке - символы вообще не вводятся или вводятся как пробелы?
Если второе, то похоже на траблы с фонтом...
ЗЫЖ насчет vi - погорячился... Ну а хоть в командной строке русские буквы вводятся?

Автор: Angie 31.7.2003, 20:07
1) Первое.
2) Вводятся.

Автор: Alone 31.7.2003, 23:34
теперь точно уверен, что это проблема твоего vi.
Он просто не поддерживает русские кодировки smile.gif)) (ASP rulezz forever) (Мандрака - Г.)
Вот как "присел" на тогда еще Black Cat 5.2 так до сих пор только его и признаю. И всем остальным советую! Может со стороны покажется что я плохо знаю систему изнутри, дык если оно работает, почему я должен тратить время на изучение? smile.gif
Если есть возможность и желание - ставь асп. Это будет твой последний выбор. smile.gif
http://kosse.dp.ua/img/1.png
http://kosse.dp.ua/img/2.png
http://kosse.dp.ua/img/3.png
http://kosse.dp.ua/img/4.png

Автор: Angie 1.8.2003, 12:35
Ладно, vi так vi.. Елки, вечно все не слава богу.. sad.gif
Так а что конкретно с ним не подскажешь? Может лечится как? Кстати, а ничего если в самом vi русские буквы вводятся? Чего-то я уже сомневаюсь, однако...
Насчет переустановки... Ммммдя. Думаю уже. Только если и буду что другое ставить, то либо Slackware, либо FreeBSD. Кста, а не слышал про что-нить вроде того -- такое, более менее функциональное, что влезет на...эээ...около 700 метров "весь фарш"? Мои поиски в этом направлении особыми результатами что-то не блещут...

Цитата
Мандрака - Г.
Хе-хе... У меня --точно да. Убитая совсем уже просто. Извращаюсь над ней...

Автор: Alone 2.8.2003, 10:19
Мой твоя не понимает...
Ты же в прошлом посте сказал, что русские символы вообще не вводятся...
Теперь говоришь, что в vi - вводятся. Где то мы заблудились.
Ну ка уточни плиз, что за jdk у тебя стоит? (полное название пакета, файла, где брал)

Автор: Angie 2.8.2003, 14:27
Java2 SDK SE 1.4.1_03 for Linux с sun.com`a
Русские символы не вводятся в TextField (см. название темы), т.е. в самой Java-программе.

Автор: Alone 4.8.2003, 13:52
сорри, протупил.
Раз ты говоришь даже в kwrite не вводятся, похоже на проблему со шрифтами...
Я в свое время очень удачно "извратился" на эту тему.
Добавил в систему полностью каталог со шрифтами из винды smile.gif Очень удачный изврат получился. Ну а насчет решения проблемы - советую все таки сменить дистрибут. Вывод символов и ввод - две разные вещи, и на разных дистрибутах - разные проблемы.
Или же спроси на мандраковских форумах.
При желании могу выслать асп. Он на трех дисках. Пиши на мыло.
На 700м я влазить с АСП9 не пробовал. Но думаю, что при тщательном отборе пакетов возможно. (а своп раздел ты учел?) Если не ставить разработку (языки, всякие там девелы, доп сервисы итд... )

Автор: Angie 4.8.2003, 21:07
Насчет kwrite та же песня, т.е. в самом _редакторе все чики-пики, а вот в _программе в самом гуи -- проблемы. Каталог с виндовыми фонтами добавлялся уже давным давно, даже не помню когда уже...

Другой дистриб.. Счас парюсь с установкой фряхи. Надеюсь запихать ее на такое место (700м -- это без свопа). Но вроде там еще больше проблем в жавой, но попробую...
Цитата
Если не ставить разработку
А что же тогда ставить?... :о

ASP...
Подумаю.. Жди мыла короче.

Автор: Alone 5.8.2003, 10:51
Блин! Форум глюканул! sad.gif
Пропала моя мессага... sad.gif
Да. На фре порблемы с явой. Она там не живет, даже под линуксятором.
И IDE не становятся даже. Appletviewer заработал (через раз и через зад)
и все.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)