Настройка русской локализации
В CentOS установлены локали ru_RU.iso88595, ru_RU.koi8r, ru_RU.utf8. Но отсутствует локаль с самой распространенной кодировкой кириллицы Windows - CP1251.
Для генерации локали с CP1251 нужно выполнить команды:
localedef --no-archive -c -f CP1251 -i ru_RU ru_RU.CP1251
localedef -i ru_RU -f CP1251 -c /usr/share/locale/ru_RU.CP1251
После этого локаль можно настроить в качестве глобальной локали по умолчанию, добавив в /etc/environment строки:
LANG=ru_RU.CP1251
или в
.profile пользователя строки:
export LANG=ru_RU.CP1251
Рецепты и советы, CentOS, Locales, Charset, Командная строка