PHP: UTF8 csv erstellen

Hallo !

Ich lese aus einer DB Daten aus (utf8) und zeige diese auf einer Seite an. Passt alles. Wenn ich die gleichen Daten in eine csv speicher, werden die Zeichen falsch dargestellt. Wie kann ich nun mit php eine csv Datei in utf8 erstellen bzw. in dieser speichern ?
 
Wenn Du die Daten als UTF8 in der CSV abspeicherst klappt das schon. Der Editor, mit dem Du die Datei einliest, muss diese CSV aber auch UTF8-codiert interpretieren...
Nimm mal einen Editor, bei dem Du die genutzte Codierung umstellen kannst, dann sollte das auch schick aussehen.
 
Bleibt die Frage, wie du die Daten aus der Datenbank liest. Die php-Konnektoren defaulten meist nicht zu utf8, was zu lustigen Problemen führt (die Daten sind in utf8, die DB ist in utf8, aber der Konnektor sagt, die Daten seien iso-latin, und daher konvertiert die Datenbank "nochmal". Dadurch steht Blödsinn in der Datenbank, der aber beim Auslesen mit einem iso-latin-Konnektor wieder zu utf8 konvertiert wird).
 
Zurück
Oben