Hi!
Das kann ich so nicht sagen, weil du nicht die Kodierung der Script-Datei angegeben hast.
Affenformular. Was soll ich da _noch_ angeben?
Dein Editor verwendet zum Speichern deiner Scripte welche Kodierung?
(urlencode()
echo urlencode($_POST["Site"]); gibt aus: M%E4rchen.
Soweit _nicht_ sogut ;-) Wass müsste ich denn nun ändern?
Das ist die eine Hälfte und die zeigt, dass der Browser die Formulardaten ISO-8859-1-kodiert gesendet hat, und das ist üblich so, weil die das Formular enthaltende Seite als ISO-8859-1 deklariert ist. Nun fehlt zum vollständigen Vergleich noch die Ausgabe eines im Script notierten
echo urlencode('Märchen');
Lo!