LINUX.ORG.RU

JDK 1.4.1 + KOI8-U


0

0

Вышла очередная версия JDK и опять без поддержки нормальных украинских кодировок. Если стоит ru_UA.KOI8-U, то ругалась что такая кодировка не поддерживаеться. А так как в различных IDE (Idea, NetBeans, Zend Studio) вводить нужно не юникодом. То пришлось выкручиваться и вот результат: locale стоит ru_UA.KOI8-U и во всех тулзах на Java все стало красиво и так как нужно. При перегонке из OpenOffice тоже стало нормально вытягивать

>>> Просмотр (1024x768, 49 Kb)



Проверено: maxcom

Будь ласка, пояснiть - що таке "букви"???? Перший раз чую 8(
Завжди казав "лiтери"...

Хiба можна так паклюжити рiдну мову?

Zulu ★★☆☆
()

А все-таки, чем Вас unicode не устраивает?

Dselect ★★★
()

Да, еще в догонку: какое отношение к IDE имеет OpenOffice ?!

Dselect ★★★
()

Java не работала с KOI8-U вообще. А это значит что из OpenOffice данные не могли вытягиваться в кодировке KOI8-U

Насчет unicode: меня оно всем устаривает, но какая локадь стоит у вас, неужели UTF-8? Поддержка кодировок в Java не зря делаеться. А IDE как пример Java-приложения в котором работает поддержка KOI8-U, не больше и не меньше И еще я для программирования на PHP использую Zend Studio и мне нужно править в нем же шаблоны с оформлением, а там используеться украинский язык

kka
() автор топика

А если самому реализовать классы sun.io.ByteToCharKOI8_U и sun.io.CharToByteKOI8_U?

Таким способом мне удалось добавть поддержку KOI8-R в java-машину MSIE (чтобы запустить в ней X-server, написанные на Java, в котором отображались программы с русским интерфейсом, работающие на удаленной Linux-машине)!

Fice ★★
()

ъ БНР РНКЭЙН НДНЦН МЕ ЛНЦС ОНМЪРЭ. мЮЙНИ ВЕПР ЩРЮ ЦПЕАЮММЮЪ KOI8-R, Ю РЕЛ АНКЕЕ KOI8-U? мС ДЕКЮРЭ МЕВЕЦН АШКН, МС БШДСЛЮКХ 7 ЙХПХКХВЕЙХУ ЙНДХПНБНЙ.
ю РЕОЕПЭ ВРН?
лСВЮЕЛЯЪ Я БЕВМНИ ОЕПЕЙНДХПНБЙНИ ОХЯЕЛ, ЯРПЮМХВЕЙ, РЕЙЯРНБ?
х ГЮВЕЛ?
йнх8 ОНМЪРМН ГЮВЕЛ ЯДЕКЮМЮ. бЯЕ ЛШ БХДЕКХ ЙНПБЕРШ Х ОПНВЕЕ ВСДН ЯНБЕРЯЙНИ РЕУМХЙХ Я ХГБПЮЫЕММНИ ПСЯЯЙНИ ЙКЮБХЮРСПНИ.
оПНЬКН БПЕЛЪ, ЙКЮБХЮРСПШ С БЯЕУ СФЕ МЕ РЕ. ю йнх НЯРЮКЯЪ ЙЮЙ ЦЕЛЛНПНИ (УНРЪ ЯЮЛ Ъ ХЯОНКЭГСЧ БН ТПЕ пс.йнх-8, ВРНАШ МЕ ХЛЕРЭ ОПНАКЕЛ).
мС Ю ГЮВЕЛ ЕЫЕ ЧГЮРЭ йнх8-с? б йнх-8 ХКХ жо1251 МЕР СЙПЮХМЯЙХУ ЯХЛБНКНБ? оПНЯРН НВЕПЕДМЮЪ УНУКНБЯЙЮЪ ЦКСОНЯРЭ МЮ СПНБМЕ МЮЖХНМЮКЭМНИ ХДЕХ. пХДМЮ ЛНБЮ, ОКЕЛ'Ъ СЙПiБ, РПХОЁКЭЯЭЙЮ ЙСКЭРСПЮ - НЯМНБЮ СЙПЮIМЯЭЙНI ЙСКЭРСПХ, уПХЯРНЯ - СЙПЮIМЕЖЭ.
яЙНКЭЙН БПЕЛЕМХ СЙПЮХМЖШ АСДСР БШДСЛШБЮРЭ БЕКНЯХОЕД? бЕДЭ БЯЕЛ ОНМЪРМН ВРН ХМЮЪ ЙНДХПНБЙЮ ЯДЕКЮЕР КХЬЭ РНПЛНГ. ю ДНЙЮГЮРЭ ВРН СЙП. - НРДЕКЭМЮЪ МЮЖХЪ МЮДН АНКЭЬХЛХ РЕЛОЮЛХ ЩЙНМНЛХВЕЯЙНЦН ПЮГБХРХЪ, МЮСВМШЛХ НРЙПШРХЪЛХ...

anonymous
()

ъ БНР РНКЭЙН НДНЦН МЕ ЛНЦС ОНМЪРЭ. мЮЙНИ ВЕПР ЩРЮ ЦПЕАЮММЮЪ KOI8-R, Ю РЕЛ АНКЕЕ KOI8-U? мС ДЕКЮРЭ МЕВЕЦН АШКН, МС БШДСЛЮКХ 7 ЙХПХКХВЕЙХУ ЙНДХПНБНЙ.
ю РЕОЕПЭ ВРН?
лСВЮЕЛЯЪ Я БЕВМНИ ОЕПЕЙНДХПНБЙНИ ОХЯЕЛ, ЯРПЮМХВЕЙ, РЕЙЯРНБ?
х ГЮВЕЛ?
йнх8 ОНМЪРМН ГЮВЕЛ ЯДЕКЮМЮ. бЯЕ ЛШ БХДЕКХ ЙНПБЕРШ Х ОПНВЕЕ ВСДН ЯНБЕРЯЙНИ РЕУМХЙХ Я ХГБПЮЫЕММНИ ПСЯЯЙНИ ЙКЮБХЮРСПНИ.
оПНЬКН БПЕЛЪ, ЙКЮБХЮРСПШ С БЯЕУ СФЕ МЕ РЕ. ю йнх НЯРЮКЯЪ ЙЮЙ ЦЕЛЛНПНИ (УНРЪ ЯЮЛ Ъ ХЯОНКЭГСЧ БН ТПЕ пс.йнх-8, ВРНАШ МЕ ХЛЕРЭ ОПНАКЕЛ).
мС Ю ГЮВЕЛ ЕЫЕ ЧГЮРЭ йнх8-с? б йнх-8 ХКХ жо1251 МЕР СЙПЮХМЯЙХУ ЯХЛБНКНБ? оПНЯРН НВЕПЕДМЮЪ УНУКНБЯЙЮЪ ЦКСОНЯРЭ МЮ СПНБМЕ МЮЖХНМЮКЭМНИ ХДЕХ. пХДМЮ ЛНБЮ, ОКЕЛ'Ъ СЙПiБ, РПХОЁКЭЯЭЙЮ ЙСКЭРСПЮ - НЯМНБЮ СЙПЮIМЯЭЙНI ЙСКЭРСПХ, уПХЯРНЯ - СЙПЮIМЕЖЭ.
яЙНКЭЙН БПЕЛЕМХ СЙПЮХМЖШ АСДСР БШДСЛШБЮРЭ БЕКНЯХОЕД? бЕДЭ БЯЕЛ ОНМЪРМН ВРН ХМЮЪ ЙНДХПНБЙЮ ЯДЕКЮЕР КХЬЭ РНПЛНГ. ю ДНЙЮГЮРЭ ВРН СЙП. - НРДЕКЭМЮЪ МЮЖХЪ МЮДН АНКЭЬХЛХ РЕЛОЮЛХ ЩЙНМНЛХВЕЯЙНЦН ПЮГБХРХЪ, МЮСВМШЛХ НРЙПШРХЪЛХ...

P.S. еЫ╦ НДМН ДНЙЮГЮРЕКЭЯРБН ЛНХУ ЯКНБ

anonymous
()

Онанимуз, ты бы лучше ручки выпрямил, чем философией для домохозяек заниматься.

tiv
()

Нашелся еще один умник который наезжает на существующие кодировки даже не зная в чем их разница (KOI8-R и KOI8-U) Как это не сказал, что опять эти Линуксоиды придумали что-то не как у МС (был уже такой на IXBT который заявлял что зачем придумывать KOI8 если есть CP1251, не зная когда появились обе эти кодировки)

Еще не совсем уверен, но CP1251 тоже имеет украинский вариант с некоторыми отличиями, я эти грабли поймал на сортировке украинских слов в PostgreSQL

kka
() автор топика

> Java не работала с KOI8-U вообще. А это значит что из OpenOffice данные не

> могли вытягиваться в кодировке KOI8-U

Вы что, пишете программу для обработки документов OpenOffice? Но ведь, AFAIK, там _в_самом_документе_ все равно unicode...

> Насчет unicode: меня оно всем устаривает, но какая локадь стоит у вас, неужели

> UTF-8?

dselect@pc7235 ~ $env |grep LANG

LANG=ru_RU.UTF-8

dselect@pc7235 ~ $

И почему "неужели"? Какая разница, что настраивать - UTF-8 локаль или KOI8-R?

Только в дальнейшем, конечно, unicode'-ная локаль удобнее...

Dselect ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.