From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <43679149.3050409@epam.com> Date: Tue, 01 Nov 2005 19:01:13 +0300 From: Sviataslau Svirydau User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050815) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Re: =?KOI8-R?Q?=EB=C1=D2=C4=D2=C9=C4=C5=D2_=C9_?= =?KOI8-R?Q?=C6=CC=C5=DB=CB=C1_-_=CE=C5_=D3=CF=DA=C4=C1=C0=D4=D3=D1?= =?KOI8-R?Q?_=DA=C1=D0=C9=D3=C9_=D7_fstab?= References: <4361C615.6010405@rambler.ru> <200511011603.17437.led@ukr-fin.com.ua> <20051101142136.GT10527@osdn.org.ua> <200511011625.41037.led@ukr-fin.com.ua> <20051101152158.GO10527@osdn.org.ua> <43678B65.3060704@epam.com> <20051101154317.GF9704@osdn.org.ua> <43678E3D.8070002@epam.com> <20051101163106.GK9704@osdn.org.ua> In-Reply-To: <20051101163106.GK9704@osdn.org.ua> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 01 Nov 2005 17:01:05.0940 (UTC) FILETIME=[D90F0D40:01C5DF05] X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Nov 2005 17:01:06 -0000 Archived-At: List-Archive: List-Post: Michael Shigorin wrote: >>... >>Т.е. все равно хочется брать реальное занчение LC_TYPE невзирая на LC_ALL? >> >> > >Именно. Потому что так же поступит и glibc всякое >при выставленном LC_* точней LC_ALL. > > Это точно? Поведение locale(1) почему-то заставяет думать наоборот. Да и в других местах говорят, что LC_ALL проверяется перед конкретной категорией LC_*. А вот LANG -- после. setlocale(3) The details are implementation dependent. For glibc, first (regardless of /category/), the environment variable LC_ALL is inspected, next the environment variable with the same name as the category (LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC, LC_TIME) and finally the environment variable LANG. The first existing environment variable is used. http://www.linux.com/howtos/Unicode-HOWTO-3.shtml#ss3.4 *LC_ALL* override for all other LC_* variable Ну и так далее (locale(7), etc...) -- Best regards, Sviatoslav Sviridov