I have a debian box, I have just added a bunch of locales using the following 
command:

        dpkg-reconfigure locales

before I added more locales the only installed locale was '[EMAIL PROTECTED]'.
my php version is 5.1.2, now for the madness:

1. running the command 'locale -a' returns the following [shortened] list:

C
de_DE
dutch
en_GB
nl_NL
[EMAIL PROTECTED]
nl_NL.iso88591
[EMAIL PROTECTED]
nl_NL.utf8
[EMAIL PROTECTED]
POSIX

2. running the following from the commandline returns "en_GB" (meaning the 
locale was set correctly)

        php -r 'var_dump(set_locale(LC_ALL, "en_GB"))';

3. running the same code via the webbrowser (it is Apache2 and yes I have 
restarted it!) always returns FALSE
(meaning the locale was not set correctly)

in fact I can set any installed locale I want on the commandline BUT trying to 
set any other than the
originally installed "[EMAIL PROTECTED]" in code running via Apache results in 
FALSE being returned and the locale not being
set.

has anybody got a clue for me?
TIA.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to