echo $begrüßung;
Hm. Wieso funktioniert es dann bei Vinzenz?
Ich weiß nicht, was Vinzenz (falsch) macht, bei mir verhält sich sein Beispiel so wie es soll: u wird wie ü behandelt. Ich bekomme immer beide Datensätze. Das ist für german1 so definiert, also verhält sich mein MySQL definitionsgemäß.
Beim ersten wird geschrieben dass es ein Ergebnis gibt angeblich. "Zeige Datensätze 0 - 0 (1 insgesamt, die Abfrage dauerte 0.0011 sek.)". Aber angezeigt wird:
Kann ich nicht nachvollziehen, bei mir läuft alles so wie es soll. Allerdings musste ich auf der Startseite vom phpMyAdmin die Kodierung der Verbindung auf Latin1 umstellen, sonst hat der PMA die Query UTF8-kodiert gesendet und ein UTF-8-ü ist logischerweise nicht binärkompatibel zu einem Latin1-ü.
2 Cheats f�r PC
Also beim zweiten Datensatz dieses falsche Zeichen.
Bei mir nicht. Sieht aber danach aus, als ob jemand UTF-8 erwartet und Latin1 geschickt bekommt. Du hast irgendwo anders noch was nicht richtig gemacht. Vielleicht hantierst du mit einem PHP-Script, bei dem du vergessen hast, die gewünschte Kodierung nach dem Verbindungsaufbau auszuhandeln.
echo "$verabschiedung $name";