jedit непонимает русскую DOS кодировку

Я недавно поставил jedit.
Начал разбиратся что к чему без оглядки на мануал. (Все что есть - на английском, а не на Великом и Могучем.)
Взял обычный файлик txt. И ничего отдаленно напоминающий русский - не увидел :(.
Нашел Глобальные настройки, перепробовал множество вариантов. Результат нулевой.

Файлик прилагаю. Подскажите кто чего. Попробую.

ПрикреплениеРазмер
gadanie2.txt23.91 кб

Прекрасно понимает

Данная кодировка называется IBM866. Данный прикрепленный файл я только что без проблем прочитал в jEdit.
По умолчанию в нем стоит win1251 после инсталляции под русской виндой.
Естественно 866-я кодовая встречается редко, потому эту кодировку умолчальной смысла ставить нет.
Шаги такие:
1. Открываем файл.
2. Выставляем в Utilites>Buffer Options Charset encoding - IBM866
3. Далее идем File>Reload
4. Наслаждаемся.

:)

Есть IBM866

На системе winXP (english), с java 1.5.0_05 (build 1.5.0_05-b05) действильно присутствует нужная кодировка IBM866, в списке поддерживаемых jEdit...

Нет IBM866

Да, действительно, если запускать jEdit под обычной sun"овской java, то кодировки IBM866 нет в списке...

Где IBM866 ?

По данному адресу Utilites>Buffer Options>Charset encoding
находятся следующие кодировки:
- ISO-8859-1(также 2, 4, 5, 7, 9, 13, 15)
- KOI8-R
- US-ASCII
- UTF-8 (также 8Y, 16, 16BE, 16LE)
- windows-1250(1, 2, 3, 4, 7)
И ни какого наслаждения.
Где IBM866 ?

Ответ

Во-первых, спасибо за сообщение и за файл с гаданиями :).
Да, действительно, кодировка DOS-866, похоже, не поддерживается jEdit. Но, смею предположить, что эта кодировка - достаточно устаревшая.
Специально задачу полной руссификации jEdit еще никто не решал (насколько мне известно), а поскольку DOS-866 - не ISO кодировка, наивно было бы полагать, что интернациональное jEdit коммунити реализует поддержу в jEdit всех возможных кодировок русского языка.
Зато с интернациональными кодировками - никаких проблем... :)

Файл можно без проблем перекодировать внешними средствами, в windows-1251 или в koi-8r, например, и затем наслаждаться преимуществами редактирования в jEdit :).

Все работает

Всех приветствую и присоединяюсь к обсуждению.

Проблема кодировок, любых, а не только IBM866, решается наличием в каталоге с установленной jre библиотеки charsets.jar:
c:\Program Files\Java\jre1.5.0_05\lib\charsets.jar
У меня размер этой библиотеки чуть больше 8 метров.
Соответственно и список кодировок в Utilites>Buffer Options Charset encoding содержит практически все известные кодировки.

Узнать, какая именно jre используется для запуска jedit.jar можно
следующим образом: Проводник->Сервис->Свойства Папки->Типы файлов.
Ищем там тип jar, далее кн. "Дополнительно"->кн."Изменить"->св-во "Приложение, исполняющее действие".
У меня там:
"C:\Program Files\Java\jre1.5.0_05\bin\javaw.exe" -jar "%1" %*

Надеюсь, не слишком длинное описание.
Собственно это и является инструкцией, как связать jar-файлы
с версией jre.
Можно еще запускать jedit.jar создав ярлык и прописав в св-ве объект
что-то типа
"C:\Program Files\Java\jre1.5.0_05\bin\javaw.exe" -jar jedit.jar

Всем приятной работы с jEdit.

Спасибо

Спасибо за подробный комментарий.