Hi,
htmlentities gibt mir für umlaute aus nem textfeld seltsame "htmlzeichen" zurück.("ä" = "ä")
allerdings wenn ich die umlaute direkt reinschreib oder via variable übergeb, kommen sie so raus, wie sie sollten ("ä" = "ä")
--------
ich weiß, dass es funktioniert(beidesmal die gleiche ausgabe) hat, bevor ich mein system neu aufgesetzt hab.
woran liegt das? irgendwelche config-dateien?
htmlentities gibt mir für umlaute aus nem textfeld seltsame "htmlzeichen" zurück.("ä" = "ä")
allerdings wenn ich die umlaute direkt reinschreib oder via variable übergeb, kommen sie so raus, wie sie sollten ("ä" = "ä")
Code:
äöü äöü <form method="post" action="?get"> <textarea name="test">äöü</textarea> <input type="submit"> </form>
PHP-Code:
<?php
$text = $_POST[test];
echo htmlentities($text)."
";
echo $text."
";?>
<form method="post" action="?get">
<textarea name="test">äöü</textarea>
<input type="submit">
</form>
Code:
äöü
PHP-Code:
<?php echo htmlentities(äöü) ?>
woran liegt das? irgendwelche config-dateien?
Kommentar