Hallo zusammen,
ich habe mir eine Exportfunktion geschrieben, die mir MySQL-Daten rauslesen soll und per header() als Exceldatei zum speichern anbieten soll. Das funktioniert auch ohne Probleme. Doch leider machen die verflixten Umlaute wieder mal Schwierigkeiten. Diese werden nämlich ganz komisch angezeigt:
ä wir zu ?§
ü wir zu ?º
ö wir zu ??
Die MySQL-Tabelle sowie jedes Feld in der Tabelle hat die Kollation utf8_general_ci.
Bei der MySQL-Verbindung habe ich hinzugefügt:
Zudem habe ich im Exportfile folgenden Befehl ganz oben eingefügt:
Doch eben, das alles nützt nichts. Kann mir jemand helfen, was ich noch ändern muss? Wenn ihr noch mehr Code braucht, einfach schreiben, liefere ich gerne.
Lieber Gruss & herzlichen Dank im Voraus.
Euer Pinky
ich habe mir eine Exportfunktion geschrieben, die mir MySQL-Daten rauslesen soll und per header() als Exceldatei zum speichern anbieten soll. Das funktioniert auch ohne Probleme. Doch leider machen die verflixten Umlaute wieder mal Schwierigkeiten. Diese werden nämlich ganz komisch angezeigt:
ä wir zu ?§
ü wir zu ?º
ö wir zu ??
Die MySQL-Tabelle sowie jedes Feld in der Tabelle hat die Kollation utf8_general_ci.
Bei der MySQL-Verbindung habe ich hinzugefügt:
PHP:
mysql_query("SET NAMES 'utf8'", $verbindung);
mysql_query("SET CHARACTER SET 'utf8'", $verbindung);
Zudem habe ich im Exportfile folgenden Befehl ganz oben eingefügt:
PHP:
header("Content-type: text/html; charset=utf-8");
Doch eben, das alles nützt nichts. Kann mir jemand helfen, was ich noch ändern muss? Wenn ihr noch mehr Code braucht, einfach schreiben, liefere ich gerne.
Lieber Gruss & herzlichen Dank im Voraus.
Euer Pinky