1

Установка локалей под Debian

Опубликовано:

По умолчанию вместо русского и других языков, отличных от английского, в консоли будут отображаться различные крокозябры, что затрудняет работу с IRC-клиентами на стороне сервера, скриптами, содержащими UTF8 и т. д.

Из-под root проверим установленные на сервере locale

#locale -a

В ответ получаем

C
C.UTF-8
de_DE.utf8
en_US.utf8

Конфигурация локалей.

dpkg-reconfigure locales

Добавить в  первом появившемся окне программа предложит Вам выбрать список локалей, которые вам потребуется. Чтобы сгенерировать выбрать русский «ru_RU.UTF-8» выберем её.

В следующем окне будет предложено выбрать «Default locale for the system environment», т. е. язык по умолчанию для Вашего сервера. Можете выбрать русский «ru_RU.UTF-8» или же оставить английский «en_US.UTF-8».

Дальше программа начнет собственно генерацию локалей, в зависимости от их количества это может занять много времени. В это время не надо завершать сессию работы с сервером (но можно запустить команду из-под screen).

Для проверки установленной по умолчанию локализации

#locale

В результате  получим

LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Выйдите из shell и вновь авторизуйтесь. Теперь кириллица должна работать правильно.

Понравилась статья, расскажи о ней друзьям, нажми кнопку!

Комментирование закрыто.