Big-Gremlin
28.06.2009, 22:05:56
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....
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....