Setlocale unter Windows - Warum Monatsname in englisch?
Hi Leute,
auf einem IIS mit PHP5 erhalte ich mit
die folgende Ausgabe:
Die Einstellung von Deutsch hat anscheinend funktioniert - warum wird der Monat aber in englisch ausgegeben?
Bei Wochentagen tritt das Problem auch auf.
ciao
dirk
auf einem IIS mit PHP5 erhalte ich mit
$loc_de = setlocale(LC_ALL, 'deu_deu');
$nMonat=date("m");
$cMonat=date("F");
echo "$nMonat - $cMonat <br>";
echo "strftime nach setlocale ist " . strftime("%c") . "<br><br>";
echo "Die momentane Ländereinstellung ist " . $loc_de;
die folgende Ausgabe:
03 - March
strftime nach setlocale ist 16.03.2010 17:27:48
Die momentane Ländereinstellung ist German_Germany.1252
Die Einstellung von Deutsch hat anscheinend funktioniert - warum wird der Monat aber in englisch ausgegeben?
Bei Wochentagen tritt das Problem auch auf.
ciao
dirk
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 138397
Url: https://administrator.de/forum/setlocale-unter-windows-warum-monatsname-in-englisch-138397.html
Ausgedruckt am: 22.05.2025 um 18:05 Uhr
5 Kommentare
Neuester Kommentar
http://www.php.net/manual/en/function.strftime.php
Month and weekday names and other language-dependent strings respect the current locale set with setlocale().