Einzelnen Beitrag anzeigen
  #1  
Alt 28.06.2009, 21:05:56
Big-Gremlin Big-Gremlin ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 37
Beiträge: 46
seltsame Zeichenkodierung in Klassen

meine Seite ist hat als Zeichenkodierung UTF-8

ich hab ein Formular zum Logindaten ändern...nach der Eingabe wird eine Fehlerkontrolle durchgeführt.

Sobald Fehler vorhanden sind, wird eine kleine Infobox gezeigt, die auf die Fehler hinweist. Soweit so gut.... nur werden Umlaute Fehlerhaft dargestellt (als Fragezeichen)...

genau diese Infobox wird in einer Funktion innerhalb einer Klasse generiert.

wie gesagt...ich hab UTF-8!!!

Beim Registrierungsformular funktioniert es wunderbar...

Jetzt dachte ich mir...mhm..löst die Funktion mal aus der Klasse raus....hab am Ende nur noch das generierte Fensterchen mittels echo ausgegeben und siehe da.... es funktioniert?!

Beispiel:
$error = 'Das angegebene Geburtsdatum ist ungültig';
echo($error);

innerhalb der Klassenfunktion:
Das angegebene Geburtsdatum ist ung�ltig

außerhalb der Klassenfunktion:
Das angegebene Geburtsdatum ist ungültig


hat jemand ne Idee an was es liegen KÖNNTE??? wie gesagt....in der klasse die das Registrierungsformular auswertet funktionierts....
Mit Zitat antworten