Originariamente inviato da artorius
perché usi come a capo \n, invece in Winsozz è \r\n il terminatore di riga per indicare l'a capo.
Quindi per risolvere il problema basta che faccio un:

str_replace("\n","\r\n",$testo_con_errori);

giusto?