Steffen Weber: Probleme mit Zeichen *Anfängerfrage*

Beitrag lesen

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.