Hallo,
ich lese eine externe XML-Datei ein die mit UTF-8 kodiert ist.
Diese Daten werden in eine MySQL-Datenbank geschrieben, Zeichensatz ist hier UTF-8 sowie die Kollationen der jeweiligen Felder "latin_general".
Die Daten werden nun aus der Datenbank gelesen und mittels Header ISO-8859-1 ausgegeben.
Problem: Teilweise werden Sonderzeichen sowie Umlaute falsch dargestellt.
Was ist jetzt die einfachste Lösung? Mit uf8_decode/encode arbeiten, die Kollationen ändern oder die Ausgabe als UTF8 (umständlich weil Seite auf ISO-8859-1 ausgerichtet)?
ich lese eine externe XML-Datei ein die mit UTF-8 kodiert ist.
Diese Daten werden in eine MySQL-Datenbank geschrieben, Zeichensatz ist hier UTF-8 sowie die Kollationen der jeweiligen Felder "latin_general".
Die Daten werden nun aus der Datenbank gelesen und mittels Header ISO-8859-1 ausgegeben.
Problem: Teilweise werden Sonderzeichen sowie Umlaute falsch dargestellt.
Was ist jetzt die einfachste Lösung? Mit uf8_decode/encode arbeiten, die Kollationen ändern oder die Ausgabe als UTF8 (umständlich weil Seite auf ISO-8859-1 ausgerichtet)?
Kommentar