Hallo,
habe ein kleines Skript, das über ein Formular Daten per POST erhält, über ein Text-Input und eine Textarea. Wenn man damit Umlaute abschickt, stehen sie als jeweils zwei Sonderzeichen (ü wird zum Beispiel ü) in $_POST. Zeigt man diese beiden Zeichen im Browser an, ergeben sie wieder den Umlaut, da ich aber das ganze einmal durch htmlentities() durchlaufen lasse, werden diese beiden Zeichen in ihre HTML-Äquivalente umgewandelt, und die Umlaute sind nicht mehr erkennbar.
Hat jemand eine Idee, warum das in $_POST so aussieht, oder einen schönen Workaround (falls es sowas gibt) parat?
Danke schonmal.
habe ein kleines Skript, das über ein Formular Daten per POST erhält, über ein Text-Input und eine Textarea. Wenn man damit Umlaute abschickt, stehen sie als jeweils zwei Sonderzeichen (ü wird zum Beispiel ü) in $_POST. Zeigt man diese beiden Zeichen im Browser an, ergeben sie wieder den Umlaut, da ich aber das ganze einmal durch htmlentities() durchlaufen lasse, werden diese beiden Zeichen in ihre HTML-Äquivalente umgewandelt, und die Umlaute sind nicht mehr erkennbar.
Hat jemand eine Idee, warum das in $_POST so aussieht, oder einen schönen Workaround (falls es sowas gibt) parat?
Danke schonmal.
Kommentar