Hey Antony,

This is most likely due to some issues with serialize/unserialize and floating
point numbers; we don't want the format to change with the locale, since it
should be independent.

Yes, it is a mess :)

--Wez. 

> -----Original Message-----
> From: Antony Dovgal [mailto:[EMAIL PROTECTED] 
> Sent: 18 May 2004 13:22
> To: php-dev
> Subject: [PHP-DEV] setting LC_ALL to it's current value during startup
> 
> Hi all!
> 
> Could somebody explain me why we're setting only LC_CTYPE to 
> it's current value in main/main.c, line 1368 ?
> What is the reason to make all users to call setlocale() 
> explicitly to set LC_ALL ?
> 
> Of course, there can be some reasons I'm unaware of, but I'd 
> like to propose following tiny patch:
> 
> Index: main.c
> ===================================================================
> RCS file: /repository/php-src/main/main.c,v
> retrieving revision 1.601
> diff -u -r1.601 main.c
> --- main.c      24 Mar 2004 13:33:26 -0000      1.601
> +++ main.c      18 May 2004 12:14:12 -0000
> @@ -1365,7 +1365,7 @@
>         PG(disable_classes) = NULL;
> 
>  #if HAVE_SETLOCALE
> -       setlocale(LC_CTYPE, "");
> +       setlocale(LC_ALL, "");
>  #endif
> 
> ---
> WBR,
> Antony Dovgal aka tony2001
> [EMAIL PROTECTED] || [EMAIL PROTECTED]
> 
> -- 
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to