Hallo, Chris,
Du befindest dich in diesem Falle im Kontext HTML - also hast du Zeichen, die dort Sonderbedeutung haben, selbstverstaendlich auch *diesem* Kontext entsprechend zu behandeln.
Das ' ist dort nicht erwaehnt - man braucht es auch nicht zu maskieren, wenn man zur Begrenzung von Attributwerten im HTML-Code Anfuehrungszeichen nimmt (was ich generell machen wuerde).
Danke dir. Die Begrenzung von Attributwerten mache ich generell mit ', damit das Umfeld (z.B. PHP-Programm) nicht daran herumdeutelt. In diesem Fall ist es aber falsch.
Hat denn das ' keinen HTML- Code? Den könnte ich ja ausdrücklich mit str_replace erzwingen.
LG Bug