Tag,
Welche Kodierung verwendet die Formularseite, welche die Ergebnisseite? Welche Kodierung geben die beiden Seiten an den vorgesehenen Stellen an (HTTP-Header, META-Element)? Hat das Formular ein accept-charset-Attribut?
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
> ~~~php
> echo '
> <form action="'.$_SERVER['PHP_SELF'].'?page=end" method="POST" accept-charset="UTF-8">
> <input type="checkbox" name="test" value="§"> §
> <input type="submit" value="Fertig!">
> </form>';
>
Das war ein kleiner ausschnitt aus dem Formular und oben aus der selben Datei die meta angabe.
Ist im HTTP-Verkehr der beiden Requests etwas Auffälliges in den charset-Angaben zu sehen?
Meine Vermutung ist, die PHP-Seite/das Script hat nicht das richtige Encoding. Versuche Dir mal den Code mit einem HEX-Editor anzuschauen. Was steht da bei dem "§"?
Grüße,
Steffen.