Hallo Andreas,
nl2br() kümmert sich automatisch um die Problematik:
Nicht ganz, würde ich sagen.
Denn nl2br() _ersetzt_ die CR/LF nicht, sondern _ergänzt_ sie nur um <br /> Tags.
Das wird ja auch im PHP-Manual so beschrieben, auf das du selbst verlinkt hast.
So long,
Martin