Hey dedlfix,
setlocale() hat einen Rückgabewert. Was ergibt der, wenn du die UTF-8-Variante probierst? (var_dump() zum Anzeigen verwenden!)
guter Hinweis, hab's grad mal getestet:
var_dump(setlocale(LC_ALL, 'en_US.UTF-8'));
ergibt bool(false).
var_dump(setlocale(LC_ALL, 'en_US.8859-1'));
ergibt allerdings auch bool(false)!?
Keine Ahnung, warum das denn nun so ist.
Gruß, Dennis