Sieger: htmlentities verkorkst?

Beitrag lesen

Hallo,

aus einem Formular wird eine Post-Variable namens d_text übermittelt. Sie kann alles Mögliche an Text enthalten, weswegen sie ein Sicherheitsrisiko für den Server darstellt.
Also möchte ich schon vor dem Einspeisen in die Datenbank die Variable d_text mit htmlentities entschärfen.

Folgenden Code habe ich:

  
 echo $_POST['d_text'];  
 $text=htmlentities($_POST['d_text']);  
 echo $text;  

Und Folgendes wird bei meinem Test mit "äöüß" ausgegeben:

äöüßäöüÃ�

Was ist da los?

Nebeninfo: In dem sendenden Formular ist kein enctype angegeben.

MfG
Sieger