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

Fw: FW: RedHat 5.2 glibc locale




-----Original Message-----
From: AEN <aen@logic.ru>
To: Alexander Voropay <a.voropay@globalone.ru>
Date: 16 февраля 1999 г. 13:53
Subject: Re: FW: RedHat 5.2 glibc locale


У меня небольшое замечание к Вашей статье о locale.
------cut--------
* В Linux libc такого нет (пока?) и по умолчанию включено "C".
* Однако можно пересобрать Linux libc, указав другое значение
* по умолчанию.
-------cut--------
Другое значение указывать нехорошо, так как это противоречит ISO-стандарту
на
C, согласно которому всякая C-программа начинает свою работу в locale POSIX.
Именно это не понимает Тоботрас, когда говорит, что printf выводит запятые в
ps-файл при установленной (внешней) LC_NUMERIC=ru_RU.KOI8-R. Если  программа
это делает, то она написана неправильно. Нужно быть очень странным
человеком,
чтобы при выводе в ps _включать_ русскую (или немецкую, французскую,
испанскую,....) LC_NUMERIC внутри программы на C/C++.

Rgrds, AEN