dedlfix: Encode

Beitrag lesen

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";