Boney: UTF-8-kodierte XML-Dokumente verarbeiten

Beitrag lesen

Genau. Ich lese die XML Datei mit file() in ein Array aus und dann wird lustig formatiert. Danach wird in die txt Datei geschrieben, die ich mit fopen(datei.txt) erstelle.
Wie kann ich da zur Zeichenkodierung was mit auf den Weg geben? Oder müßte ich noch nen Zwischenschritt machen?

Greetz
Boney

hi,

Ich schreibe die Dateien in ein txt File und dort erscheinen sie mir so komisch!
Gibt's da ne Möglichkeit?

Du müsstest schon etwas genauer beschreiben, was du machst. So kann man dir nur den allgemeinen Hinweis geben, dass die Standard-Kodierung von XML UTF-8 ist. Wenn du die nicht möchtest findest du oftmals eine Umstell-/Einstellmöglichkeit in dem von dir zur Verarbeitung verwendeten Tool.

So wie ich es verstanden haben, ist XML nur die Datenquelle, und die Daten werden dann als plain text weggeschrieben.

Dann sollte eigentlich der Editor beim Öffnen der Datei erkennen, dass die Daten in UTF-8 kodiert sind, oder man müsste es beim Öffnen angeben.
Vielleicht hilft es ja auch, explizit eine BOM mit in die Datei zu schreiben.

gruß,
wahsaga