Re: setlocale madness... please help!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi Roman,

Roman Neuhauser wrote:
> # jochem@xxxxxxxxxxxxx / 2006-11-03 14:51:39 +0100:
>> 1. running the command 'locale -a' returns the following [shortened] list:
>>
>> C
>> de_DE
>> dutch
>> en_GB
>> nl_NL
>> nl_NL@euro
>> nl_NL.iso88591
>> nl_NL.iso885915@euro
>> nl_NL.utf8
>> nl_NL.utf8@euro
>> 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)
> 
>     what happens if you run locale -a from apache?

ah, I did check this. doing <?php system('locale -a'); ?> in a webpage
produces the same list as running it on the commandline.

> 
>> in fact I can set any installed locale I want on the commandline BUT
>> trying to set any other than the originally installed "nl_NL@euro" in
>> code running via Apache results in FALSE being returned and the locale
>> not being set.
>>
>> has anybody got a clue for me?
> 
>     You don't mention what warning(s) the failing setlocale() call produces.

it just returns false, telling me that the chosen locale(s) was/were not set - there
is no PHP error at all.



> 

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux