Hallo,
ich habe folgendes Problem. Mit liegt eine XML-Datei vor (encoding="ISO-8859-1"), die ich mittels DOM per PHP einlese und probehalber im Browser ausgebe. Leider erhalte ich dabei eine fehlerhafte Anzeige, da alle Sonderzeichen und Umlaut cryptisch dargestellt werden (Bsp: ö = ö). In der XML-Datei werden alle Daten korrekt angezeigt.
Woran kann das liegen bzw. wie kann ich das umgehen?
Wenn ich einfach das ISO durch UTF-8 ersetze erhalte ich eine Fehlermeldung.
Funktionen wie: utf8_encode($file) oder exec("recode 'ibmpc..lat1' ".$file) helfen mir leider auch nicht...
HILFE!
Nachtrag:
Am Browser liegt es nicht, denn wenn ich die Daten in eine Datei schreibe, erhalte ich die gleiche cryptische Ausgabe....
ich habe folgendes Problem. Mit liegt eine XML-Datei vor (encoding="ISO-8859-1"), die ich mittels DOM per PHP einlese und probehalber im Browser ausgebe. Leider erhalte ich dabei eine fehlerhafte Anzeige, da alle Sonderzeichen und Umlaut cryptisch dargestellt werden (Bsp: ö = ö). In der XML-Datei werden alle Daten korrekt angezeigt.
Woran kann das liegen bzw. wie kann ich das umgehen?
Wenn ich einfach das ISO durch UTF-8 ersetze erhalte ich eine Fehlermeldung.
Funktionen wie: utf8_encode($file) oder exec("recode 'ibmpc..lat1' ".$file) helfen mir leider auch nicht...
HILFE!
Nachtrag:
Am Browser liegt es nicht, denn wenn ich die Daten in eine Datei schreibe, erhalte ich die gleiche cryptische Ausgabe....
Kommentar