Kalle_B: Problem mit Umlauten in URL- Parametern

Beitrag lesen

Hallöle,

für eine aufzurufende Seite gebe ich die Seitenüberschrift als URL- Parameter mit, sie enthält Umlaute:
<a href='index.php?zp=p591&amp;ort_id=9669,9671,9674,9219,9216&amp;titel=Was ist los im Weschnitztal?&amp;utitel=F&uuml;rth, Rimbach, M&ouml;rlenbach, Birkenau, Weinheim'>hier</a>

Konzentrieren wir uns mal auf den utitel. In der Adresszeile der aufgerufenen Seite sieht der so aus:
&utitel=F%FCrth,%20Rimbach,%20M%F6rlenbach,%20Birkenau,%20Weinheim

Die Seite liest den utitel so ein:
$utitel = urldecode($_POST['utitel']);

Das bedeutet wohl, dass aus dem ursprünglichen &uuml; nun ein ü geworden ist, problematisch für die Anzeige auf einer UTF-8 codierten Seite. Es sieht so aus:
F�rth, Rimbach, M�rlenbach, Birkenau, Weinheim

Deshalb muss ich für die Ausgabe also wieder codieren:
$utitel = htmlentities( $utitel, ENT_QUOTES, 'UTF-8' );

Doch die Anzeige bleibt
F�rth, Rimbach, M�rlenbach, Birkenau, Weinheim

Wo ist mein Denkfehler?

MfG Kalle