Изменение системной кодировки на cp1251
Материал из openSUSE.
| Процедуры, описанные в данной статье, были протестированы на версии openSUSE 10.2 Возможно, всё будет работать и на более поздних версиях. Если вы нашли ошибку, пожалуйста помогите обновить эту статью. |
Так как в системе нет собранной локали cp1251, для её сборки следует выполнить следующее:
gzip -d /usr/share/i18n/charmaps/CP1251.gz
localedef -c -f /usr/share/i18n/charmaps/CP1251 \ > -i /usr/share/i18n/locales/ru_RU \ > /usr/lib/locale/ru_RU.CP1251
ln -s /usr/lib/locale/ru_RU.CP1251 /usr/lib/locale/ru_RU.cp-1251
отредактировать следующие системные файлы:
/etc/sysconfig/language RC_LANG="ru_RU.CP1251"
/etc/sysconfig/console CONSOLE_ENCODING="CP1251"
Чтобы изменения обрели силу перезагрузите компьютер

