Dennis: plattformübergreifendes setlocale

Beitrag lesen

Hi Ingrid,

Wahrscheinlich bleibt nicht viel anderes übrig als unter den entsprechenden Systemen zu testen...

Ich habe gerade mal ein bisschen getested:

<?php  
  
header("Content-type: text/plain");  
  
// Ohne setlocale  
echo strftime("%A, %d. %B %Y") . "\n";  
  
// Test für Deutsch  
setlocale(LC_TIME, "de_DE", "deu");  
echo strftime("%A, %d. %B %Y") . "\n";  
  
// Test für Englisch  
setlocale(LC_TIME, "en_US", "us");  
echo strftime("%A, %d. %B %Y") . "\n";  
  
// Test für Schwedisch  
setlocale(LC_TIME, "sv_SE", "sve");  
echo strftime("%A, %d. %B %Y") . "\n";  
  
/*  
  Ausgabe Windows XP SP2  
Friday, 21. April 2006  
Freitag, 21. April 2006  
Friday, 21. April 2006  
fredag, 21. april 2006  
  
  Ausgabe Occuris-Server (Gentoo)  
Friday, 21. April 2006  
Freitag, 21. April 2006  
Friday, 21. April 2006  
Friday, 21. April 2006  
*/  
  
?>

Wie zu sehen hat das mit dem Schwedischen auf dem Gentoo Server von Occuris nicht geklappt - ich vermute, da ist Schwedisch nicht drauf installiert, auf unserem Schulserver (Linux Debian Sarge) hat nämlich auch das Deutsche nicht geklappt, es war also alles Englisch.

Wie es mit Mac aussieht kann ich aufgrund eines fehlenden Mac's nicht ausprobieren ;-)

MfG, Dennis.