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