Hallo Markus!
In den Texten der Datenbank kommen aber schon maskierte Sonderzeichen vor - z.B. &alpha.
Wie stelle ich es an, dass bei schon maskierten Zeichen das "&" davor *NICHT* in & umgewandelt wird?!
Du könntest zuvor die Funktion "html_entity_decode()" verwenden, um die bereits maskierten Zeichen wieder zu demaskieren.
$neuer_string = nl2br(htmlentities(html_entity_decode($row[0])));
Ob das funktioniert, kann ich leider nicht sagen. Aber du kannst es ja mal probieren.
Links:
- PHP-Handbuch: html_entity_decode()
http://de.php.net/manual/de/function.html-entity-decode.php
- PHP-Handbuch: htmlentities()http://de.php.net/manual/de/function.htmlentities.php
- PHP-Handbuch: get_html_translation_table()
http://de.php.net/manual/de/function.get-html-translation-table.php
Viele Grüsse,
Sky