Thread < Problem mit textarea -> Datenbank (40 answers)
Opened by Gustl at 2011-07-26 21:21

rosti
 2011-07-27 09:21
#150788 #150788
User since
2011-03-19
3194 Artikel
BenutzerIn
[Homepage]
user image
Kein Problem. Betrachte das Kleiner-Als-Zeichen, wenn das beim Übertragen zur Textarea in ein &lt; umgewandelt wird, siehst Du in der Textarea das "<" und das wird beim Zurückschreiben in die DB ohne Dein Zutun als "<" zurück in die DB gechrieben.

Im Grunde genommen musst Du überhaupt keine Eintities erzeugen, die Umwandlung der spitzen Klammer beweirkt nur, dass Javascript in der Textarea nicht ausgeführt wird.

Was die Zeichenkodeirung betrifft: Das Formular muss beim Erstellen den HTTP-Header mit der gewünschten Kodierung bekommen, z.B.

Content-Type: text/html; charset=UTF-8

Hinweis zu Input-Feldern type='text' value='$foo'

Sofern $foo ein einfaches Hochkomma enthält, wirst Du es beim Einfügen nicht sehen, dass muss in einen Entity oder eine numerische Zeichenreferenz umgewandelt werden, damit es sichtbar wird.

type='text' value="$foo"

Sinngemäß gilt dies hier zu $foo mit einem doppelten Hochkomma.

View full thread &lt; Problem mit textarea -> Datenbank