dedlfix: Kyrillische Zeichen darstellen

Beitrag lesen

echo $begrüßung;

Ich verarbeite ein XML Dokument das als <?xml version="1.0" encoding="windows-1251" ?> ausgezeichnet ist.

Das ist die Kodierung des vorliegenden Dokuments. Der XML-Parser liest diese und wandelt sie zur weiteren internen Verarbeitung nach UTF-8 um.

Die Webseite ist mit <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> ausgezeichnet. Trotzdem kommt der oben beschriebene Unterschied zustande.

Das ist nicht weiter verwunderlich. Du hast sicher vergessen, dem XML-verarbeitenden Prozess die gewünschte Ausgabekodierung mitzuteilen. Das was du da in das HTML reingeschrieben hast ist für den XML-Verarbeiter nicht weiter relevant.

echo "$verabschiedung $name";