dedlfix: Reparatur von Fehlern durch Umlaute

Beitrag lesen

echo $begrüßung;

Nachtrag:
Eine Umwandlung von UTF-8 nach ISO-8859-1/latin1 kann selbstverständlich nur die Zeichen berücksichtigen, die sich mit ISO-8859-1 darstellen lassen. Waren in den ursprünglichen Daten Zeichen außerhalb von ISO-8859-1 enthalten, beispielsweise das Euro-Zeichen € oder typografisch richtige „Anführungszeichen“, gibt es nun eine Ersatzdarstellung in Form eines ?. Das ursprüngliche Zeichen lässt sich daraus nicht wieder herstellen.
In dem Fall solltest du dir überlegen, ob nicht UTF-8 die passendere Kodierung der Felder ist. Außerdem wäre dann der Änderungsvorgang etwas komplizierter: Es müsste zunächst eine zweite Tabelle angelegt werden, deren Felder auf eine UTF-8-Kollation eingestellt werden. Es ist nun kein UPDATE sondern ein
  INSERT INTO neue_tabelle SELECT CONVERT(...), CONVERT(...), blobfeld, numerisches_feld FROM alte_tabelle
zu verwenden.

echo "$verabschiedung $name";