echo $begrüßung;
hier mal etwas Code :-)
Sieht characterset-mäßig in Ordnung aus. Eine Anmerkung:
# 'charset' => 'utf8_general_ci',
Der Teil "general_ci" ist die Kollationsangabe (Sortierung) für eine Datenübertragung von und zum Client ist diese nicht relevant. Dieser Wert wird nur intern beim Erzeugen der Ergebnismenge aus den Feldeigenschaften gelesen und gegebenenfalls angewendet. Für die SET NAMES-Einstellung oder deren Äquivalent in DB-Layern ist nur die Zeichensatzangabe (hier: utf8) relevant.
Beim eigentlichen Problem vermute ich einen Fehler, der bereits im Vorfeld eingetreten ist. Sind die Zeichensatzangaben der betroffenen Feldern richtig eingestellt? Zeigt phpMyAdmin alles richtig an? Hast du mal einen Datensatz eingefügt und dabei den Code verwendet, wie es deine Abfrage tut (selbstverständlich mit einem INSERT statt eines SELECTs)?
echo "$verabschiedung $name";