echo $begrüßung;
Das Problem sind die Umlaute. Durch mehrmaliges Hin-und-Her-Schieben zwischen verschiedenen Betriebssystemen und Dateisystemen, Backups anlegen, Backups einspielen etc., sind die Umlaute in den Dateinamen und in der Tabelle total verkorkst, so dass einige viele Bilder nicht angezeigt werden.
"Total verkorkst" kann viele Zustände haben. Es gibt keine Möglichkeit für einen Compuer, absolut sicher zu erraten, was ein bestimmtes Byte oder eine Bytefolge zu bedeuten hat. Du als Mensch kannst aus dem Kontext erkennen, dass da ein ä, ö, ü hingehört.
Wenn du genau definieren kannst, dass X in jedem Fall ein U darstellt, hast du eine Regel, die der Rechner für dich mehrfach anwenden kann. Ohne solche Regeln bleibt dir nur Handarbeit.
echo "$verabschiedung $name";