Sky: Sonderzeichenproblem

Beitrag lesen

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