[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