Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > ЯВА и кириллица на "нерусских" ОС


Автор: sergejzr 19.10.2004, 11:54
На немцком NT запустил GUJ русскими подписями.
Пишет мне каракули. Как всё таки заставить его писать нормально? :)

Автор: Sun 19.10.2004, 11:56
А поддержку русской локали включил в настройках NT?

Автор: sergejzr 19.10.2004, 11:59
Я не хочу трогать саму ОС. Особенно в Апплетах это не желательно. Неужели нельзя как нибудь шрифт прицепить или извратится по другому?

Автор: Sun 19.10.2004, 13:29
Тогда надо использовать Unicode. Он должен отображаться корректно независимо от настроек локали.

Автор: LSD 19.10.2004, 19:29
У тебя сисемный шрифт без поддержки русских символов, если нет возможности установить в системе русские шрифты, то надо в приложении использовать шрифты Lucida Bright и Lucida Sans, они идут в комплекте с JDK и содержат русские символы.

Автор: TrivialCore 19.10.2004, 22:56
Цитата(LSD @ 19.10.2004, 19:29)
У тебя сисемный шрифт без поддержки русских символов
Гм, дефолтовые виндовые шрифты а ля Arial, Times New Roman, Verdana, Courier new - юникодные и соответственно содержат в себе русские буквы.

Автор: LSD 20.10.2004, 09:31
Цитата(TrivialCore @ 19.10.2004, 22:56)
Гм, дефолтовые виндовые шрифты а ля Arial, Times New Roman, Verdana, Courier new - юникодные и соответственно содержат в себе русские буквы.

То что они используют юникод, не значит что они содержат весь диапазон юникода. Попробуй например там найти иероглифы.

Автор: sergejzr 20.10.2004, 11:31
Пока нет возможности попробовать предложеные варианты...
При первом удобном случае сделаю :)

Автор: TrivialCore 20.10.2004, 18:10
Цитата(LSD @ 20.10.2004, 09:31)
То что они используют юникод, не значит что они содержат весь диапазон юникода. Попробуй например там найти иероглифы
Иероглифы не искал, но кириллицу много и часто использовал =)

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