echo $begrueszung;
Kann mir jemand sagen wie ich erreichen kann, dass ich die Umlaute im HTML-Code nicht codieren muss (also z.B. ü für ü) und die Umlaute trotzdem richtig dargestellt werden?
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Du sagst zwar, dass die Daten UTF-8 wären, wahrscheinlich sind sie es aber nicht. Außerdem hat die Einstellung in den HTTP-Headern Vorrang vor der Angabe im META-Tag eines HTML-Headers
Habe ich hier was falsch gemacht?
Verwende einen Editor, der die Dateien UTF-8-kodiert und nicht ISO-8859-1/win1252/irgendwas abspeichert oder stelle die Kodierung in dem von dir verwendeten Editor ein.
Außerdem solltest du die Konfiguration deines Webservers kontrollieren, ob der oben erwähnte HTTP-Header eingestellt ist.
echo "$verabschiedung $name";