| |
Начиная с версии 3.0, Debian перешел от поставки всех локалей сразу к генерации локалей по требованию. По умолчанию есть только одна локаль, C. Для установки остальных локалей нужен пакет locales.
Локали можно добавлять двумя способами:
ru_RU.KOI8-R KOI8-R
и исполнив команду locale-gen.
В предыдущих версиях Debian этот пункт был весьма обширным. Теперь достаточно установить пакет console-cyrillic и выбрать в нем желаемые кодировку, шрифт, переключатель и локаль по умолчанию. Желательно выполнить его установку и настройку после пакета locales.
Для включения поддержки русского языка надо в программе tasksel выбрать Russian Environment и Cyrillic Environment.
К сожалению, из за ошибки в инсталляторе Debian 3.0r0 не изменятеся файл /etc/locale.gen, что приводит к осутствию русских локалей. Для исправления этой ошибки вы должны по окончании установки выполнить две команды:
dpkg-reconfigure locales
dpkg-reconfigure console-cyrillic
и внести те же изменения что и в пунктах 3.1 и 3.2.
Для включения поддержки русского в bash надо отредактировать файл ~/.bashrc и добавить в него строки:
export LANG=ru_RU.KOI8-R export LC_ALL=ru_RU.KOI8-R
Желательно не включать пользователю root русский язык по нескольким причинам:
В случае, если вы установили Russian Environment и Cyrillic Environment, шрифты должны быть уже настроены. Остается только настроить клавиатуру. Вы должны привести1 настройки клавиатуры к определенному виду в секции InputDevice файла XF86Config-4. Вот как выглядит эта секция у меня:
Section "InputDevice" Identifier "Acer" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "ru" Option "XkbOptions" "grp:toggle" EndSection
В данном примере используется стандартная раскладка, переключение по Right Alt.
Воспользуйтесь командой iconv(1):
iconv входнойФайл -f изКодировки -t вКодировку -o выходнойФайл
Например:
iconv test.txt -f koi8-r -t windows-1251 -o test.win
В случае, если у вас уже настроена русская локаль, при перекодировании из текущей кодировки в другую параметр со своей кодировкой можно опустить, например:
iconv test.txt -t windows-1251 -o test.win
Так как список кодировок поддерживаемых iconv огромен, вот названия кодировок которые наиболее вероятно могут понадобится русскоязычному пользователю: koi8-r windows-1251 866
Сначала нужно включить работу с восемью битами. Для этого нажмите F9 затем выберите Option, далее Display bits и наконец Full 8 bit. Там же проставьте Full 8 bit input. Не забудьте потом сохранить эту конфигурацию.
Дело опять таки в русификации. Известный мне способ это победить таков:
CHARSET=koi8-r
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |