Fehlerbeschreibung:

Um Daten aus der Datenbank anzuzeigen, wird DirectPHP verwendet.

Sobald in der SQL-Anweisung Sonderzeichen wie "ß" vorkommen, funktioniert das Modul nicht mehr korrekt.

 

Lösung:

Eine Möglichkeit besteht darin in DirektPHP das Sonderzeichen zu maskieren (z.B. ß = ß).

 

In der Datei ./plugins/content/DirectPHP.php wird bei ca. Zeile 70 in der Funktion "fix_str2" die Maskierung eingetragen, so dass sie bei der Auswertung in den korrekten Buchstaben umgewandelt wird.

Beispiel:  $str = str_replace('ß', "ß", $str);

 

Wird nun das PHP-Script ausgeführt, werden die Sonderzeichen korrekt umgewandelt.