Ines: der Input wird geändert beim schreiben in die Datenbank, bzw. aus der Datenbank

Beitrag lesen

Ich versuche einen Text, kann auch Programmiercode sein, mittels Formular in eine MYSQL Datenbank zu schreiben.

Diesen möchte ich anschließend genauso wieder ausgeben.

Das ist ein Beispieltext der in die Datenbank soll.

$test=array(' ','ö','ä','ü','Ö','Ä','Ü','ß');
so könnte es
aussehen.

Ich übergebe ihn so in die Datenbank. mysql_real_escape_string($string);

Wenn ich sie wieder auslese, behandele ich den String dann wie folgt:

nl2br(htmlspecialchars(stripslashes($string)))

Doch leider ist kein Zeilenvorschub mehr vorhanden und auch zusätzlich solche Einblendungen \n, \r habe ich neu.

Wie kann ich vorgehen um die Daten Korrekt wiederzugeben.

Danke

mfg Ines