dedlfix: UTF-8-Eurozeichen durch € ersetzen lassen

Beitrag lesen

echo $begrüßung;

ich lese eine externe XML-Datei im UTF-8-Format ein und möchte gerne vor der Weiterverarbeitung der Daten das Eurozeichen in € umwandeln.
So geht es leider nicht:
$beschreibung = str_replace("€","€",$beschreibung);

Das € in deinem Quellcode wird nicht UTF-8-kodiert vorliegen. Wie üblich helfen Kontrollausgaben (z.B. mit var_dump()) der beteiligten Variableninhalte, notfalls als Hexwerte (binhex()), solchen Ungereimtheiten auf die Spur zu kommen.

echo "$verabschiedung $name";