dedlfix: UTF-8 plötzlich nur mehr ???

Beitrag lesen

echo $begrüßung;

Ich habe jetzt nochmal alles nachgeprüft. Es ist wirklich alles auf utf-8 gesetzt. Der Server header, die website, die Datenbankverbindung und die Datenbankfelder selbst.
Ich bin da jetzt ziemlich mit meinem Latein am Ende.

Auf welche Weise setzt du die Kodierung der Datenbankverbindung?

Wenn du Daten aus dem Formular entgegennimmst, hast du dich vergewissert, dass sie korrekt UTF-8-kodiert sind? Wenn ja und du diese dann in ein Tabellenfeld schreibst, kann sie dann der PMA richtig anzeigen? Wenn nein, wie sieht das aus, was er zeigt?

Vor allem finde ich es seltsam, dass alte Einträge, die ja lange Zeit korrekt angezeigt wurden, plötzlich nur noch als ??? ausgegeben werden.

Mit drei Fragezeichen? Gib mal ein konkretes Beispiel!

Was spuckt MySQL auf die Aufforderung  SHOW VARIABLES LIKE 'char%'  aus?

echo "$verabschiedung $name";