dedlfix: Richtiges encoding

Beitrag lesen

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";