Автор Гілка: Підтримка KOI8-U у JDK 5.0  (Прочитано 5069 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3742
  • Карма: +9/-0
  • Програміст
Підтримка KOI8-U у JDK 5.0
« : 2004-11-10 21:17:53 »
Сергій Брицький реалізував підтримку кодування KOI8-U у jdk 1.5.0 через механізм Java Extension. Тепер не потрібно латати системні класи а достатньо просто вкинути архів у каталог jre/ext. Нажаль попередження про відсутність підтримки KOI8-U не зникає, але кодування стає доступним для праці з ним.
[Fedora Linux]

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #1 : 2005-02-08 20:15:22 »
А Java взагалі офіційно підтримує KOI8-U? JDK 1.4 можна українізувати через font.properties чи тільки русифікувати? Чому в jdk1.5 нема font.properties та що використовується замість нього? Якщо ні, то треба вибирати між Linuxом та українським ПЗ (інтерфесом) :(. Де можна пошукати інфу стосовно цього? Пошукові системи не пропонувати ;), шукав - не знайшов. І ще... цікавить інфа, що до латання системних класів. Дякую!
З повагою....

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3742
  • Карма: +9/-0
  • Програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #2 : 2005-02-08 20:30:52 »
А Java взагалі офіційно підтримує KOI8-U?
SUN JDK не підтримує без цієї латки. Частина інших - підтримує (напр. IBM JDK), частина - ні.

Цитата
JDK 1.4 можна українізувати через font.properties чи тільки русифікувати?

Як правило, font.properties змінювати не потрібно.

Цитата
Чому в jdk1.5 нема font.properties та що використовується замість нього?
Використовуються унікодні шрифти, відповідно ніяких додаткових параметрів вказувати не потрібно.

Цитата
Якщо ні, то треба вибирати між Linuxом та українським ПЗ (інтерфесом) :(.
Чому це раптом? Українізація програм на Яві не складає особливих труднощів - унікод він і в африці унікод.

Цитата
Де можна пошукати інфу стосовно цього?
:-/

Цитата
Пошукові системи не пропонувати ;), шукав - не знайшов. І ще... цікавить інфа, що до латання системних класів. Дякую!
Ну їх можна взяти, підправити, скомпілювати та покласти в архів з системними класами. Можна зробити Java Extension - тоді оригінальний архів змінювати не треба.
Ніби все. :-/
[Fedora Linux]

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #3 : 2005-02-08 23:40:46 »
Справа в тому, що при використанні цієї латки, в мене виникають проблеми: не запускається netbeans 4, видає купу ексепшенів, один з них стосовно того, що java не підтримує koi8-u, в eclipse 3.1 кирилиця відображається нормально, але як з'ясовується потім, вона в cp1251, а компілятор вважає, що в koi8-u (чи в ISO8..), отже в консолі кракозябли.

Чи може в мене криві руки?
З повагою....

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3742
  • Карма: +9/-0
  • Програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #4 : 2005-02-09 14:38:21 »
Чесно кажучи я цю латку ще не пробував - я використовую старішу латку, яка просто править системні класи.
[Fedora Linux]

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #5 : 2005-02-09 15:01:34 »
я використовую старішу латку, яка просто править системні класи.

Можете дати лінк на неї?
З повагою....

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3742
  • Карма: +9/-0
  • Програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #6 : 2005-02-09 15:30:13 »
[Fedora Linux]

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #7 : 2005-02-09 15:31:11 »
дякую
З повагою....

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #8 : 2005-02-09 17:56:11 »
І ще одне, де взяти CharacterEncoding.java?  ::)
З повагою....

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3742
  • Карма: +9/-0
  • Програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #9 : 2005-02-09 18:19:30 »
Давайте я завтра притягну з дому свою версію, яку я трохи підправив, і викладу десь, бо в мене все працює. :-)
[Fedora Linux]

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #10 : 2005-02-10 14:47:43 »
буду чекати
З повагою....

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3742
  • Карма: +9/-0
  • Програміст
[Fedora Linux]

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #12 : 2005-02-10 18:19:45 »
все чудово працює, дуже вдячний!  :D
З повагою....

uranium

  • Гість
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #13 : 2005-02-10 18:36:52 »
Справа в тому, що при використанні цієї латки, в мене виникають проблеми: не запускається netbeans 4, видає купу ексепшенів, один з них стосовно того, що java не підтримує koi8-u, в eclipse 3.1 кирилиця відображається нормально, але як з'ясовується потім, вона в cp1251, а компілятор вважає, що в koi8-u (чи в ISO8..), отже в консолі кракозябли.

Чи може в мене криві руки?


А без цієї латки все працює рівно?
В мене підозра, що тут проблема власне з 1.5 джавою. Напр. JBuilder не працює нормально на 5-й джаві, лише на 1.4. Хоча код на 1.5 писати дозволяє, компілювати, запускати і т.д.

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: Підтримка KOI8-U у JDK 5.0
« Відповідей #14 : 2005-02-10 18:39:01 »
ні, без латки все працює
З повагою....