dedlfix: Ausgabe von DB-Abfragen in UTF-8

Beitrag lesen

echo $begrüßung;

Beispiel: Eintrag mit "äöüß" in "alte" DB mit Kollation 'latin...' gemacht. Kollation für DB, Tabelle und Feld auf 'utf8_unicode_ci' geändert.
Das Problem ist, dass in die alten Datensätze in der DB immer noch mit ISO-8859-15 kodiert sind.

Wenn die Kodierungs-/Kollationsangabe eines Feldes geändert wird, wird dabei auch der Feldinhalt umkodiert. Es gibt danach keine "alten Datensätze". Wenn vorher der Inhalt zur Kodierung passte und in eine Richtung umgestellt wurde, die alle ursprünglichen Zeichen repräsentieren kann, dann gibt es dabei auch keine Probleme.

echo "$verabschiedung $name";