Ubuntu locale добавляем локали
Перейти к навигации
Перейти к поиску
Для правильной работы php команды eregi в скрипте требовалось установить локаль "ru_RU.CP1251" php-командой:
setlocale(LC_ALL, "ru_RU.CP1251");
Но в Ubuntu по умолчанию нет локали "ru_RU.CP1251", для того что бы добавить требуемую локаль необходимо и достаточно:
$ sudo /usr/share/locales/install-language-pack ru_RU.CP1251 $ sudo locale-gen
Получить список локалей можно командой:
$ locale -a C en_US.utf8 POSIX ru_RU.utf8
Список доступных локалей можно посмотреть так:
$ less /usr/share/i18n/SUPPORTED
Например список русских локалей можно получить так:
$ cat /usr/share/i18n/SUPPORTED | grep ^ru ru_RU.UTF-8 UTF-8 ru_RU.KOI8-R KOI8-R ru_RU ISO-8859-5 ru_RU.CP1251 CP1251 ru_UA.UTF-8 UTF-8 ru_UA KOI8-U