dedlfix: Probleme mit Umlauten bei Suche in SQL-DB

Beitrag lesen

echo $begrüßung;

Du solltest wissen, in welcher Kodierung Deine Daten in der entsprechenden Spalte gespeichert sind. Verwende diese Kodierung, um die Daten abzufragen. Konvertiere nicht wild umher.

Auch MySQL möchte wissen, in welcher Kodierung die Daten vorliegen, die es bekommt. Es wird gern unterschlagen dies explizit mitzuteilen. Für die aktuelle Verbindung kann man die Funktion mysql(i)_set_charset() oder als Ersatz ein SET NAMES-Statement verwenden.

echo "$verabschiedung $name";