PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlerhafte Konvertierung bei Ausgabe?!



brandenburgpaul
12-07-2007, 08:28
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!

Am Browser liegt es nicht, denn wenn ich die Daten in eine Datei schreibe, erhalte ich die gleiche cryptische Ausgabe....

BlueJay
12-07-2007, 14:46
Manchmal hustet der Server dem Charset im Header was. Ist, soweit ich informiert bin, eine Einstellungssache.

Wenn du nicht an die Servereinstellungen kommst, kannst nur versuchen, Sonderzeichen zu escapen / alles auf utf-8 umzuschreiben.