Hi!
Eine Änderung auf
setlocale(LC_ALL, 'en_US.UTF-8');
brachte keinen Erfolg, dafür aber die Änderung auf
setlocale(LC_ALL, 'en_US.8859-1');
Warum auch immer das der Fall ist.
setlocale() hat einen Rückgabewert. Was ergibt der, wenn du die UTF-8-Variante probierst? (var_dump() zum Anzeigen verwenden!)
Insgesamt ist es nun so, dass der Großteil der Server die setlocale()-Deklaration einfach ignoriert, was bei unseren vorherigen Servern wohl auch der Fall war. Höchstwahrscheinlich sind bestimmte Server- oder php.ini-Einstellungen dafür verantwortlich, die wir aber noch nicht näher bestimmen konnten. Hat jemand eine Idee hierzu?
locale -a
zeigt alle verfügbaren an - sprich: alle installierten. php.ini hat damit nichts zu tun.
Lo!