Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Unicode в Java, как добиться многоязычности? 
:(
    Опции темы
Tamerlann
Дата 14.3.2005, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 10.11.2002
Где: Минск, Беларусь

Репутация: 2
Всего: 2



Здравствуйте, господа. Есть вопросик по поводу и без того хорошо разрекламированной кроссплатформенности и многоязычноти Java.
Предположим, я хочу сделать GUI приложение на Java, с русским интерфейсом (или даже с китайским smile ). Если я пишу вот так и компилирую:

Код

JLabel jlSimple = new JLabel("Привет!");


то вот этот smile код при запуске дает мне стандартную белеберду из непонятных символов.
Ну это я понял. У меня стоит Windows, код написан с ASCII DOS charset, конечно ничего хорошего я и не увижу. Я конечно могу написать все это так, чтобы все было ОК под Windows. А как же быть с обиженными в таком случае пользователями других ОС? Поскольку я читал, что java поддерживает unicode UTF-16, и можно писать хоть на китайском, то я попробовал отконвертировать исходник в unicode и скомпилировать. И тут выяснилось, что javac/jikes не хотят его компилировать. Они читают код как просто ASCII и видят соответсвтенно такие строки:

J L a b e l j l S i m p l e = n e w J L a b e l ( " БЕЛЕБЕРДА " ) ;

И, конечно, отказываются это понимать.

smile Итак вопрос: а куда же делась поддержка unicode и как мне сделать, чтобы эта JLabel была одинаково видна на всех ОС (написанная не на ангийском, разумеется)?
--------------------
http://timursdev.blogspot.com/ 
PM MAIL WWW Skype   Вверх
kashka
Дата 14.3.2005, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 29.11.2004
Где: Wolfenbuettel, Ge rmany

Репутация: 1
Всего: 1



Можно здесь посмотреть:
http://lib.juga.ru/article/articleview/28/1/3/
PM MAIL   Вверх
DarkDS
Дата 14.3.2005, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

Репутация: 11
Всего: 16



PM MAIL   Вверх
Tamerlann
Дата 15.3.2005, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 10.11.2002
Где: Минск, Беларусь

Репутация: 2
Всего: 2



to kashka: Спасибо, но к сожалению ссылка не работает smile
to DarkDS: Спасибо, хороая вроде штуковина. Буду чиать. Надеюсь поможет.
--------------------
http://timursdev.blogspot.com/ 
PM MAIL WWW Skype   Вверх
kashka
Дата 15.3.2005, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 29.11.2004
Где: Wolfenbuettel, Ge rmany

Репутация: 1
Всего: 1



Странно у меня, только что проверяла, работает smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0938 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.