[mdk-re] locale

Maxim Savrilov =?iso-8859-1?q?Maxim=2ESavrilov_=CE=C1_oberon=2Enovocybersk=2Eru?=
Пн Апр 23 16:22:13 MSD 2001


подскажите, как самому сделать локаль
пробовал localеdef - не реагирует
Если точно, то надо сделать, чтобы decimal point был запятой. В 7.0 RE я
ставил локаль nl_NL и все замечательно работало
Теперь, похоже, у всех локаль по этой части одинаковая, во всяком случае
в /usr/share/i18n/ у всех стоит
decimal_point           "<U002C>"
И как это понять?
В RE было просто <,>, а теперь вот. Попытки поменять на <U002D> и
<U002B> ни к чему не привели, как выводилось с точкой, так и выводится
вот пример
#!/usr/local/bin/perl
#use POSIX qw(strftime);
use POSIX qw(locale_h);
use POSIX qw(strtod);
use locale;

               # query and save the old locale
               $old_locale = setlocale(LC_ALL);

               setlocale(LC_ALL, "nl_NL");

   printf("%0.2f\n", 234572365238756/1024/1024*6/100*12/10);

               setlocale(LC_ALL, $old_locale);

Помогите, очень надо.
Спасибо





Подробная информация о списке рассылки community