Kalle_B: Umlaut der URL wird nicht erkannt

Beitrag lesen

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