Alexander 33433: SimpleXML PHP Umlaute

Ich lade mit SimpleXML aus einer XML Datei Text, den ich dann mit echo ausgebe. Nur leider werden Umlaute im Browser nicht richtig dargestellt.

Die XML Datei enthält dieses Attribut: encoding="utf-8".

An der Anzeige der Umlaute ändert sich nichts, wenn ich statt z.B. "ä" - "ä" in die XML Datei schreibe.

"$auml" erzeugt eine Fehlermeldung.

Wie lasse ich die Umlaute jetzt korrekt darstellen?

Lg

  1. Hi,

    Die XML Datei enthält dieses Attribut: encoding="utf-8".

    und welchem Encoding unterliegen die PHP-Datei sowie dessen Rückgabe per HTTP?

    Wie lasse ich die Umlaute jetzt korrekt darstellen?

    Eliminiere *alles*, was nicht UTF-kodiert ist. Sprengsätze gibt's beim A-Team oder bei Obi.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. und welchem Encoding unterliegen die PHP-Datei sowie dessen Rückgabe per HTTP?

      Ok nachdem ich jetzt

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

      in die HTML Datei geschrieben habe, funktioniert es...