|
Установка CP1251 locale в Linux:
Чтобы понять что, как и где создает утилита localedef, обязательно прочитайте man localedef, потому что в разных linux'ах locale распологается либо в /usr/share/locale/, либо /usr/lib/locale/. Вся локаль, включая 1251 уже содержится в i18n, необходимо лишь сгенерить из нее LC которая ляжет в /usr/share/locale/ru_RU.CP1251 или в /usr/lib/locale/ru_RU.CP1251 (зависит от типа Linux), достаточно выполнить команду:
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
после чего будет создана директория ru_RU.cp1251, как сказано выше:
/usr/share/locale/ru_RU.cp1251
или
/usr/lib/locale/ru_RU.cp1251
Все. Теперь просто переименуйте в ru_RU.CP1251
и проверьте наличие в системе:
locale -a | grep ru_RU
|