detlevk: Wieder ein Kontextproblem

Beitrag lesen

Ein Text wird aus einem HTML-Textarea in die Datenbank geschrieben. Da dieser Steuerzeichen enthalten kann, wird die Funktion mysql_real_escape_string verwendet.

Zur Überarbeitung wird dieser Text wieder in die Textarea geladen. Um dort besser lesbar dargestellt zu werden, wird die Funktion html_entity_decode verwendet.

Nun bleiben aber von der vorherigen Maskierung die Zeichen >" übrig und werden bei erneuter Speicherung immer angehängt.
Muss ich jetzt über Stringbearbeitung immer die letzten 2 Zeichen abschneiden oder liegt der Fehler in html_entity_decode?