HansImGlueck: Bei Umlaut kein Erfolg mit nl2br()

Beitrag lesen

Hallo,
bastel schon einige Stunden, bin jetzt schlauer, aber...

Ich lese einen Text ein mit Zeilenumbrüchen und auch Umlauten.
Leider liefert die Funktion zwar ein <br /> zurück, läßt aber dahinter ein %0D%0A stehen.
Wenn ich schreibe:
<h2>ABPS_4.txt</h2>
Fuettern macht ihn praechtiger. << klappt es

Wenn ich schreibe:
<h2>ABPS_4.txt</h2>
Füttern macht ihn prächtiger. << klappt es nicht

Was ich aber gar nicht verstehe ist:
Wenn ich schreibe:
<h2>ABPS_4.txt</h2>
F&uuml;ttern macht ihn pr&auml;chtger. << klappt es auch nicht

Auch Kombinationen mit
htmlentities(htmlspecialchars(  nl2br( $ausdruck  )))
in allen Variationen bleiben ohne Erfolg.
Was kann ich da machen, dem IE6 ist es egal, aber der Firefox macht an der Stelle nicht was er soll.
Gruß Hans