dedlfix: Umlaute in MySQL-Textfield speichern

Beitrag lesen

echo $begrüßung;

bloß als test - codiere ein teststring ("bl123ablaÖÄÜ&öäü" oder sowas) mit htmlenties() und zeichenkodierung utf-8 und speichere dann.
was kriegst du in der db?

Kaputte Daten, die man nicht mehr durchsuchen kann. In einer Datenbank hat keinerlei Formatierung für ein bestimmtes Ausgabemedium etwas zu suchen.
Außerdem: Wenn du die Funktion htmlentities() auf einen String angewendet hast, ist eine UTF-8-Kodierung witzlos, weil dann nur noch ASCII-Zeichen übrigbleiben, die in UTF-8-Kodierung genau wie in ISO-8859-1 kodiert sind.

echo "$verabschiedung $name";