sebastian1992: Encode

Tach,

ich werd noch verrückt!

Habe ne XML Datei mit folgendem Header

<?xml version="1.0" encoding="ISO-8859-1"?>

Jedoch ist das Resultat so garnicht ISO-8859-1, ich bekomme zum Beispiel sowas: ä für ä raus.

Ich mache noch nicht so lange XML, wo liegt der Fehler??

Gruß Sebastian

  1. Hi,

    Ich mache noch nicht so lange XML, wo liegt der Fehler??

    sofern die Datei dementsprechend kodiert ist, am Server, der wohl UTF-8 vorgibt.

    freundliche Grüße
    Ingo

    1. Ich mache noch nicht so lange XML, wo liegt der Fehler??
      sofern die Datei dementsprechend kodiert ist, am Server, der wohl UTF-8 vorgibt.

      Habe mal Umlaute in XML(dezimal) konvertiert:
      XML Dokument

      ABer die Ausgabe ist immernoch katastrophal. Immernoch der selbse Fehler.

      Was kann ich machen??

      Gute Nacht, Sebastian

      1. Hi,

        Habe mal Umlaute in XML(dezimal) konvertiert:
        XML Dokument

        ABer die Ausgabe ist immernoch katastrophal. Immernoch der selbse Fehler.

        kann ich nicht nachvollziehen. Die xml-Datei wird vom Server ohne Kodierungsangabe ausgeliefert und - standardmäßig (da auch sonst keine Angabe erflgt) UTF-8-kodiert - korrekt angezeigt.

        freundliche Grüße
        Ingo

  2. echo $begrüßung;

    Habe ne XML Datei mit folgendem Header
    <?xml version="1.0" encoding="ISO-8859-1"?>
    Jedoch ist das Resultat so garnicht ISO-8859-1, ich bekomme zum Beispiel sowas: ä für ä raus.
    Ich mache noch nicht so lange XML, wo liegt der Fehler??

    Du legst in einen Briefumschlag 20 Euro, schreibst "100 Euro" drauf und wunderst dich, dass trotzdem nur 20 drinliegen?

    Der Header ist keine Verarbeitungsanweisung für den Erzeuger sondern für den Konsumenten. Sorge dafür, dass der Inhalt der Deklaration entspricht. XML-verarbeitende Software arbeitet im Allgemeinen mit UTF-8, wenn man nichts anderes vereinbart.

    echo "$verabschiedung $name";