[Delphi] URLDownloadToFile - znika koniec linii

0

Witam,
pobieram plik tekstowy z serwera za pomocą URLDownloadToFile i niezależnie, czy plik ma kodowanie ANSI, czy UTF-8, po pobraniu znikają końce linii, czego efektem jest tekst w jednej linijce. Plik napisany w notatniku, ale jeśli to wina kodowania to nie problem w czymś porządniejszym to napisać, tylko pytanie jakie kodowanie?
Czy problem może leży w czymś innym?
Proszę o pomoc, to dość ważne, a w necie nie znalazłem rozwiązania ;)

0

Czy koniec linii zamienia na jakiś inny znak?

0

no właśnie nie. przynajmniej na nic, co pokazałby notatnik...

0

otworzyłem sobie po pobraniu w Notepad++
tam robią się entery, pokazuje że kodowanie UTF-8 (tak jak ustawiłem) ale że Unixowe końce linii.
Ja bardzo lubię Linuxa i w ogóle wolne oprogramowanie ale tym razem wolałbym Dosowe końce linii ;)

jak to jakoś szybko rozwiązać?

(po pobraniu pliku przez FileZilla są normalne, Dosowe końce linii i wyświetla się dobrze nawet w notatniku)

0

jak na szybko to przez WebBrowser

0

jak pobrać plik przez WebBrowser?
i czy to nie jest bezsensowne wkładanie dodatkowych komponentów?

zastanawiam się, czy przy zapisie nie zrobić czegoś innego, tzn. w miejsce końca linii nie wpisywać np. "\n". tylko jak potem przy odczycie to zrobić? jak zastąpić

 while not Eof(plik) do
 begin
  ReadLn(plik, linie[i]);
  Inc(i) ;
 end;

żeby nie czytało linii z pliku tylko do znaku "\n" ?

0

wczytaj do StringList, a później ReplaceStr

1 użytkowników online, w tym zalogowanych: 0, gości: 1