[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[locale] strcoll() в glibc 2.2
Victor Wagner wrote me:
> > Помоему проблема локализации заключается не в самой локалицации, а в
> > понимании предмета локализации разработчиками. Кто мешает, например, хранить
> > дату во внутреннем формате, а локализацией пользоваться лишь при
> > отображении?
>
> Что касается LC_NUMERIC, то мешает отсутствие в языке C функций
> конвертации чисел в строки, НЕ использующих locale.
????
Как раз по умолчанию printf игнорирует LC_NUMERIC!!!
И только сознательно добавив нужный флаг получишь locale зависимый
результат:
The five flag characters above are defined in the C stan╜
dard. The SUSv2 specifies one further flag character.
' For decimal conversion (i, d, u, f, F, g, G) the
output is to be grouped with thousands' grouping
characters if the locale information indicates any.
Note that many versions of gcc cannot parse this
option and will issue a warning. SUSv2 does not
include %'F.
--
С наилучшими пожеланиями, Евгений Бырганов.
Best regards, Eugene Byrganov.
Viele Gruesse, Eugen Byrganow.
mailto:E.B.Byrganov@inp.nsk.su
work - http://www.inp.nsk.su/