misterminister: htmlentities funktioniert nicht

Beitrag lesen

Hallo, ich bin ein ziemlicher Neuling auf dem Gebiet php und weiss deswegen bei einem Problem nicht weiter:

Ich habe ein Formular-Eingabefeld, bei welchem die Eingabe bestehen bleibt wenn das Formular sich selbst ausführt. Das klappt auch , nur werden leider Umlaute ziemlich zerpflückt. Ich habe es auf diese Art mit htmlentities versucht:

Der obere Teil:

$name=isset($_POST['name']) ? $_POST['name'] : "";

und dann das dazugehörige Stück unten:

<?php echo '<input type="text" name="name" size="50" maxlength="25" id="input" value="' . htmlentities($name) . '">'; ?>

Wie gesagt, ich habe keine Ahnung warum die Umlaute zerstört werden. Falls es weiter hilft, mein charset ist utf-8

Vielen Dank und MfG,
misterminister