daniel: Text für status-Meldung vorbereiten

Beitrag lesen

Hallo!

ich mächte einen statustext per onMouseOver="" ausgeben lassen. der Inhalt dazu kommt dabei aus einer Datenbank. dort sind in den texten allerdings auch Anführungsstriche, Umlaute und "&", "?", "§" usw. in den Datensätzen gespeichert.
Daher ist der versuch sie direkt auszugeben gescheitert, weil javascript über ein paar Anführungsstriche gestolpert ist und das ganze (logischer Weise) als 'nicht abgeschlossene zeichenfolgenkonstante' betitelt.

ok, aber bevor ich jetzt einen php-hack einbaue, der alle anführungszeichen durch " oder " austauscht wollte ich fragen, welche zeichen bei einer statusmeldung eigentlich problematisch werden. denn (zumindest im IE) scheinen "&" und Umlaute kein problem zu sein.
sollte ich htmlspecialchars() verwenden oder bringt mir htmlentities() mehr kompatibilität zu anderen browsern?

lg
d.