Ключевые слова:rus, locale, charset, (найти похожие документы)
From: Victor Wagner <[email protected]>
Newsgroups: fido7.ru.linux
Subject: Советы по устновке русской locale
NL> Захотел сделать русскую локаль.
NL> По locale -a мне выдалось, что есть у меня ru.RU ru.RU.koi8r и russian
NL> Попробовал все три результаты следующие:
NL> 1. export LANG=ru.RU
Ну не ru.RU, а ru_RU. Формат локали - страна подчерк язык точка
кодировка.
ru_RU.koi8r переименовать в ru_RU.KOI8-R и использовать именно ее.
А так у тебя получилась просто ru с неизвестной кодировкой RU. Произошел
фоллбэк на кодировку по умолчанию для локали ru. А она по станадрту -
iso8859-5.
NL> export LC_ALL=ru.RU
Никогда не ставь LC_ALL.
Правильное расположение переменных -
LANG=ru_RU.KOI8-R
LC_NUMERIC=C
LC_MESSAGES=C
(последнее, впрочем по вкусу. Если читать неграмотные переводы
больше нравится, чем оригиналы, то можно LC_MESSAGES оставить ru).
А вот если ты LC_ALL выставишь, то LC_NUMERIC уже отдельно не
переопределишь.