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:
- References:
- Не понял...
- From: Alexander Kogan <jk@awp.appl.sci-nnov.ru>