[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Не понял...



On Wed, Apr 12, 2000 at 03:26:54PM +0400, Alexander Kogan wrote:
> Hi!
> 
> $ set LANG=ru_RU.KOI8-R; export LANG
> $ printf "%1.1\nf" 1
> 1,0
> $ set LANG=C; export LANG
> $ printf "%1.1f\n" 1
> 1,0
> 
> ^^^ Почему так? Вроде, должно быть 1.0 ?

за это, понятное дело, отвечает LC_NUMERIC, которая совпадает с LANG, если 
никто ее или LC_ALL не трогал:
пускаю rxvt
[sacha@ ~]$ printf "%1.1f\n" 1
1,0
[sacha@ ~]$ export LANG=C
[sacha@ ~]$ printf "%1.1f\n" 1
1.0
[sacha@ ~]$ LANG=ru_RU.KOI8-R
[sacha@ ~]$ printf "%1.1f\n" 1
1,0

все работает

-- 
Alexander Kotelnikov
Saint-Petersburg, Russia
mailto:sacha@ak2614.spb.edu


Reply to: