Hallo,
ich habe einen LAMP-Server mit Debian 4, Apache2 und PHP5 aufgesetzt. Alles läuft gut, aber nun will ich die korrekten Monatsnamen usw. mit strftime nutzen. Hierzu sollte man mit setlocale die deutsche Sprache einstellen, also habe ich folgendes versucht:
PHP-Code:
<?php if (setlocale(LC_ALL, 'de_DE.utf8') == false) { print "<h1>Fehler beim einstellen der Sprache!</h1>"; }
print "Aktuelle Sprache ist: ".setlocale(LC_ALL, 0);
Es kommt natürlich die Fehlermeldung :-(
Und als aktuelle Sprache wird mit "C" ausgegeben.
locale -a gibt mir folgendes aus:
C
de_DE.utf8
en_US.utf8
POSIX
Damit sollte doch eigentlich alles gehn.
Was mache ich bloss falsch?
ich habe einen LAMP-Server mit Debian 4, Apache2 und PHP5 aufgesetzt. Alles läuft gut, aber nun will ich die korrekten Monatsnamen usw. mit strftime nutzen. Hierzu sollte man mit setlocale die deutsche Sprache einstellen, also habe ich folgendes versucht:
PHP-Code:
<?php if (setlocale(LC_ALL, 'de_DE.utf8') == false) { print "<h1>Fehler beim einstellen der Sprache!</h1>"; }
print "Aktuelle Sprache ist: ".setlocale(LC_ALL, 0);
Es kommt natürlich die Fehlermeldung :-(
Und als aktuelle Sprache wird mit "C" ausgegeben.
locale -a gibt mir folgendes aus:
C
de_DE.utf8
en_US.utf8
POSIX
Damit sollte doch eigentlich alles gehn.
Was mache ich bloss falsch?
Kommentar