|
Платные хостинги
Раскрутка сайта
Книги по программированию
Unicode в Java, как добиться многоязычности?
- Здравствуйте, господа. Есть вопросик по поводу и без того хорошо разрекламированной кроссплатформенности и многоязычноти Java.Предположим, я хочу сделать GUI приложение на Java, с русским интерфейсом (или даже с китайским ). Если я пишу вот так и компилирую:Код JLabel jlSimple = new JLabel("Привет!");highlightSyntax('javaGQ5Yzc','java');то вот этот код при запуске дает мне стандартную белеберду из непонятных символов.Ну это я понял. У меня стоит 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 ( " БЕЛЕБЕРДА " ) ;И, конечно, отказываются это понимать. Итак вопрос: а куда же делась поддержка unicode и как мне сделать, чтобы эта JLabel была одинаково видна на всех ОС (написанная не на ангийском, разумеется)?
- Можно здесь посмотреть:http://lib.juga.ru/article/articleview/28/1/3/
- Может это поможет?http://people.comita.spb.ru/users/sergeya/java/ruschars.html
- to kashka: Спасибо, но к сожалению ссылка не работает to DarkDS: Спасибо, хороая вроде штуковина. Буду чиать. Надеюсь поможет.
- Странно у меня, только что проверяла, работает
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|