Mailinglisten-Archive |
Hallo René, Am Donnerstag, 26. Oktober 2006 02:43 schrieb René Thiel: > wer produziert hier diesen Fehler: Linux, Apache oder PHP? wo kommen die Daten denn her? Es könnte z.B. auch an der Datenbankverbindung liegen. Da gibt es auch einige relevante Zeichensatz-Einstellungen. Oder wenn die Daten aus einer Datei kommen, an dem Zeichensatz, mit dem die Datei gespeichert ist. > http://ro-portal.net/strftime1.php > setlocale(LC_ALL, "ro_RO.ISO8859-2"); Fehlt da in ISO nicht ein Bindestrich? Müßte der zweite Teil nicht "ISO-8859-2" lauten? > echo strftime("%A", strtotime("10/28/2006")); Die Seite wird von meinen Browsern immerhin automatisch als ISO-8859-2 erkannt. Was liefert übrigens setlocale zurück? Das Handbuch besagt nämlich: "setlocale() gibt die neue Locale-Einstellung oder FALSE zurück, wenn die Locale-Funktionalität von Ihrer Plattform nicht unterstützt wird, die angegebene Locale nicht existiert oder der Kategorie-Name ungültig ist. Ein ungültiger Kategorie-Name erzeugt zusätzlich eine Warnmeldung." > SîmbĂtĂ ist definitiv falsch. Das kommt in meinen Browser an. Firefox und Konqueror auf Linux. > Unter Windows bekomme ich: sâmbata, was schon etwas besser ist, > korrekt wäre aber: Sâmbătă Also wenn Du den Browser auf Windows hast? Du meinst nicht, wenn PHP auf Windows läuft, oder? Ich frage nur zur Sicherheit. > Ich hoffe, die Sonderzeichen kommen jetzt korrekt an... In der Mail ja. :-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive