Markus Hametner: Sonderzeichen in einem Formular

Beitrag lesen

Offensichtlich hast du irgendwo in deinem PHP-Skript die Funktion htmlentities() verwendet, AFAIK werden in PHP Sonderzeichen nicht automatisch kodiert.

Nein, habe ich nicht (habe bis heute diese Funktion gar nicht gekannt, sondern bin erst nach einigem Googeln darauf gestoßen). Was ich bräuchte wäre die genaue Umkehrfunktion davon: html_entity_decode(). Allerdings gibt es diese Funktion erst ab PHP4; der Server läuft aber noch unter PHP3 (und ein Umstieg/Portierung ist aus diversen Gründen ausgeschlossen; d.h. die Seite muß auf diesem Server funktionieren).

Da das Problem außerdem nur bei "text/plain"-Dokumenten vorkommt, würde ich eher auf ein Problem mit dem charset tippen (siehe https://forum.selfhtml.org/?t=100990&m=619419).