Witam mam problem przy zapisie do pliku tekstwego danych z opcją "\n" mianowicie nie wraca kursor do pozątku linii tylko wywala jakiś kwadracik (w pliku tekstowym) czy ktoś wie od czego to zależy

dodam ze na innym systemie wszystko działa więc domyślam się ze chodzi o kodowanie pliku tekstowego tylko ze za cholere nie moge odpowiedniego ustawić. Podaje skrypt:
<?php
$ciagwyjsciowy = $data."t".$iloscopon." opont".$iloscoleju." olejut".$iloscswiec." świect".$wartosc." PLNt".$adres." n";
try
{
if (!($fp = @fopen("zamowienia.txt", 'a'))) throw new otwarciePlikuException();
if (!flock($fp, LOCK_EX
)) throw new blokadaPlikuException();
throw new zapisPlikuException();
echo '<p>Zamówienie zapisane.</p>'; }
?>
będę wdzięczny za podpowiedź