Jens Puruckherr <[email protected]> (Mi 19 Jan 2011 08:53:26 CET):
> Hallo,
> 
> auf einer Maschine ( perl 5.12.2)
> 
> > perl -MPOSIX -e 'setlocale(LC_NUMERIC, "de_DE"); print  
> setlocale(LC_NUMERIC) ," ... " ,  sprintf("%.2f",24.45), "\n" ';
> de_DE ... 24.45

    #! /home/perl/opt/bin/perl

    use v5.12;
    use strict;
    use warnings;

    use POSIX;
    setlocale(LC_NUMERIC, "de_DE.UTF-8");
    printf "%s : %s -> %.2f\n", $], setlocale(LC_NUMERIC), 10/3;


5.012002 : de_DE.UTF-8 -> 3,33
(Es ist ein ActiveState-Perl 5.12).

Ein 
    $ LC_ALL=de_DE locale

beschwert sich nicht?

-- 
Heiko

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an