Hallöle Gunther,
Da dieses Problem AFAIK überwiegend bei einigen Browsern auf Windows Systemen auftaucht, könntest du "auf Verdacht" auch mal davon ausgehen, dass der Query-String womöglich CP1252 kodiert ist, ihn entsprechend umwandeln und gucken, ob es dann eine Übereinstimmung gibt.
Au ja, das funzt zunächst:
mb_convert_encoding( trim( $_GET['ORT'] ), 'UTF-8', 'CP1252' )
Hoffentlich nicht nur zufällig im Betriebssystem Win200 mit Opera Version 9.64 (Linux-Laptop mit FF anschmeiss ... und nein, hier schon wieder nicht. Das ü wird als à 1/4 dargestellt.
Das Problem sollte entfallen, wenn der Query-String über ein Formular oder einen Link von einer entsprechend UTF-8 kodierten Seite kommt. Dann ist auch der Query-String vollständig UTF-8 kodiert.
Ja, wenn er ins Formular eingegeben wird. Ich möchte aber in Mails auf Bad Dürkheim verlinken. Okay, ich nehme die Postleitzahl, die hat erfreulicherweise keine Umlaute ...
Gruß, Kalle