Locale
From Help system
Установка cp1251 locale в Linux
Данная locale уже существует в системе, нужно лишь нужно сгенерить из нее LC.
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
Бывает так, что последняя команда выдает ошибку:
cannot read archive header: No such file or directory
тогда нужно ее выполнить так:
localedef --no-archive -c -i ru_RU -f CP1251 ru_RU.CP1251
После чего будет создана директория /usr/share/locale/ru_RU.cp1251 или /usr/lib/locale/ru_RU.cp1251 (зависит от дистрибутива).
Вероятно также понадобится переименовать ее в ru_RU.CP1251.
Проверка установленных locale ru_RU:
locale -a | grep ru_RU
