Anonymous: XML + PHP - Umlaute wie ä,ö richtig ausgeben?

Beitrag lesen

Ich würde gerne UTF-8 verwenden.
Verwende:
<?xml version="1.0" encoding="UTF-8" ?>

Das steht jetzt in der XML-Datei oder was?

Drinnen test tags, eines davon hat ein ä

Firefox zeigt eine Art Quadrat mit einem Fragezeichen an anstatt ein
ä. Ich bin mir nicht sicher warum. Kann es auch am Editor liegen?
(Bluefish, Linux, Encoding auf UTF-8 festgelegt), oder gibt es in
der .xml Datei noch etwas hinzuzufügen?

Wenn es an den Browser gesendet wird, musst du noch den richtigen HTTP-Header schicken, also dem Browser sagen, welcher Charset das ist -- der Charset aus dem Header überwiegt nämlich den Charset aus der Datei. Da du ja PHP benutzt, kannst du das so machen: header("Content-Type: text/xml; charset=UTF-8"); bzw. halt text/html wenn du das XML nach HTML umwandelst.