|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Morozov 2:5020/400 19 Feb 2002 08:36:38 To : Yura Kulik Subject : Re: xterm, mozilla -------------------------------------------------------------------------------- Yura Kulik <Yura.Kulik@p5.f8088.n464.z2.fidonet.org> wrote: AM>> Как-как. AM>> LANG=ru_RU.CP1251 /my/prog/that/needs/cp1251 YK> Ага, cенкc. Тогда еще вопpоc по локали. Везде пишетcя и говоpитьcя, что YK> пpавильно уcтанавливать LANG, а LC_ALL тpогать не нужно. Hо уменя именно YK> только наобоpот и pаботает, glibc-2.2.3 из cтандаpтной поcтавки воcьмой YK> cлаки, но то же было и когда cам cобиpал 2.2.1. Hе подcкажешь ли, почему YK> так? Да, проблем технических, собственно, нет, одни идеологические. Где-то здесь (или в ru.unix, не помню), иерархия этих переменных (на разных юниксах она немного разная). man 7 locale выдал мне дословно следующее: ----------------------------------------------------------------- Если второй аргумент функции setlocale()--- пустая строка "", то локализация по умолчанию будет определяться, используя следующие шаги: 1. Если существует непустая переменная окружения LC_ALL, то используется ее значение. 2. Если существует переменная окружения с именем одной из вышеописанных категорий локализации и она не пустая, ее значение используется для этой категории. 3. Если существует непустая переменная окружения LANG, то используется ее значение. ---------------------------------------------------------------- То есть, LC_ALL - слишком тяжеловесное оружие. А так, вообще, почитайте man 7 locale --- ifmail v.2.15dev5 * Origin: Кафеда АФТИ HГУ (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/117496a35e6e9.html, оценка из 5, голосов 10
|