Установка cp1251 в консоли (RedHat,CentOS)

Дата публикации: 08.01.2010
Автор статьи:
Источник: (Оригинал: Перейти)

Для начала проверим какая локаль стоит в системе:
# locale

В результате должен появиться такой вывод или аналогичный:

LANG=en_US.UTF-8
LC_CTYPE= «en_US.UTF-8»
LC_NUMERIC= «en_US.UTF-8»
LC_TIME= «en_US.UTF-8»
LC_COLLATE= «en_US.UTF-8»
LC_MONETARY= «en_US.UTF-8»
LC_MESSAGES= «en_US.UTF-8»
LC_PAPER= «en_US.UTF-8»
LC_NAME= «en_US.UTF-8»
LC_ADDRESS= «en_US.UTF-8»
LC_TELEPHONE= «en_US.UTF-8»
LC_MEASUREMENT= «en_US.UTF-8»
LC_IDENTIFICATION= «en_US.UTF-8»
LC_ALL=
 

Установка cp1251 в консоли (RedHat-CentOS)

Сначала надо «собрать» локаль, потому как в это версии RedHat русской локали  в кодировке cp1251 нет.

Делается это примерно следующим образом:

# cd /usr/share/i18n


# localedef -c -f CP1251 -i ru_RU /usr/lib/locale/ru_RU.cp1251 (# localedef -f CP1251 -i ru_RU ru_RU.cp1251)


По прошествии некоторого времени в каталоге /usr/lib/locale должен появиться каталог с файлами нашей локали — ru_RU.cp1251. Все, локаль есть. Теперь нам нужно загрузить нужные раскладку клавиатуры, шрифт и кодовую страницу.
 

Теперь надо выбрать нужную локаль:

# export LANG=ru_RU.cp1251
 

 Также необходимо поправить файл /etc/sysconfig/i18n для выбора корректной локали для работы:

LANG= «ru_RU.cp1251»
SUPPORTED= «ru_RU.cp1251:ru_RU:ru»

Источник: www.lostop.ru  

Copyright © 2006—2011 "Портал RusCentOS"
Хостинг нашего сайта в Хост.SU (на HostCMS v. 4.0)

Ссылки на сайты партнеров