![]() |
кодировки
Приветствую.
Запутался с кодировкамит, в голове зоопарк... Настроил консоль с поддержкой KOI8-R, все в порядке, но не отображает русские буквы slrn - NNTP читалка. Посмотрел 'ldd slrn', увидел что слинкован с /usr/lib/libslang-utf8.so.1 - перевел консоль на UTF8, все в порядке, но перестал работать midnight commander (на так вроде бы и должно быть) и slrn по-прежнему не показывает русских букв (то есть просто пустые места). Подскажиите что делать? Вообще сейчас тенденция идет в сторону Unicode или нет? ВО многих статьях методы настройки koi8 конслоли подвергаются критике за излишне сложную конфигурацию... Моя система достаточно старая - Red hat 8, 2.4.18, но обновиться не могу, работаю с legacy софтиной.... Буду очень признателен за полезные советы! |
RedHat 8 , насколько я помню, система тех времен, когда юникод еще только начинал "внедряться" в дистрибутивы, и она даже по-моему была первой кто попытался сделать это, хоть и неудачно:) Мне в свое время так и не удалось осилить ее кириллизацию... надеюсь у вас получится. Расскажите что и как Вы делали, посмотрим. Ну и посмотрите ссылки, может найдете что-то новое.
http://linuxshop.ru/lib/text/rh80cyrcon.htm http://www.opennet.ru/base/rus/redhat80rus.txt.html |
Цитата:
Я как раз все делал так, как описано в указанных Вами статьх. Оба случая (utf8 и koi8r) работают в ком. строке (могу вводить русские буквы), но перестает работать midnight commander (этим я готов пожертавовать) и slrn (а это мне необходимо). В slrn даже не могу вводить русские буквы, то есть переключаюсь по Ctrl, набираю текст - пустая строка. Очевидно, проблема не в шрифтах, в поддержке этой локали slrn-ом? Возможно, нужно как-то хитро пересобрать slrn? Сейчас остался на koi8, вот настройки: /etc/sysconfig/i18n LANG="ru_RU.KOI8-R" SUPPORTED="en_US.UTF-8:en_US:en" SYSFONT="koi8u_8x16" SYSFONTACM="koi8r" /etc/sysconfig/keyboard KEYBOARDTYPE="pc" KEYTABLE="ru" #locale LANG=ru_RU.KOI8-R LC_CTYPE="ru_RU.KOI8-R" LC_NUMERIC="ru_RU.KOI8-R" LC_TIME="ru_RU.KOI8-R" LC_COLLATE="ru_RU.KOI8-R" LC_MONETARY="ru_RU.KOI8-R" LC_MESSAGES="ru_RU.KOI8-R" LC_PAPER="ru_RU.KOI8-R" LC_NAME="ru_RU.KOI8-R" LC_ADDRESS="ru_RU.KOI8-R" LC_TELEPHONE="ru_RU.KOI8-R" LC_MEASUREMENT="ru_RU.KOI8-R" LC_IDENTIFICATION="ru_RU.KOI8-R" LC_ALL= |
О локале :
http://giprodor.poluostrov.net/linux...astroikanakoi8 О slrm : http://www.opennet.ru/base/sys/slrn_howto.txt.html http://groups.google.com/group/fido7...ee36e57f0f96f0 1 Как я понял slrn использует внешний редактор. Значит проблема в нём. 2 В ранних версиях slrn были проблемы с русскими кодировками, но не koi8-r |
Цитата:
Цитата:
|
RedHat 8 на юникод вы никогда не переведете, большая часть имеющегося там софта его попросту не поддерживает. Даже в RH9 проблемы были.
Если вас устраивает обновление 99% системы - в путь. Но проще либо на koi8-r остановиться, либо поставить Fedora Core какой-нибудь последний. Напишите также что за "софтина", с которой работаете. Может ее проще в более новой системе запустить. |
Цитата:
|
Думаю, проблему решил. Все дело было в библиотеке slang собранной с UTF8. Пересобрал slrn с оригинальной версией СЛАНГ (без unicode патча) и русские буквы наконец-то появились. Локаль КОИ8.
|
Время: 21:53. |
Время: 21:53.
© OSzone.net 2001-