ja det er rigtigt....jeg benytter den i forbindelse med \r\n ....men jeg har da også benyttet \n alene...hvad er forskellen så på \n og \r\n og evt. også med en \t på når jeg skriver fra C# ned i en txt-fil...?
se det giver mening...jeg den metode jeg sidder og koder skriver nemlig et xml ned i en fil, som senere benyttes til at opbygge en TreeList server control ;)
jeg har altid kun benyttet \n når jeg selv skulle skrive data til fil... Men denne gang indlæste jeg en fil for st se hvordan det så ud og der lagde jeg mærke til, at den bl.a brugte \r\n\t....og det fortsatte jeg så da det virkede...men blev selvfølgelig nysgerrig efter hvilken funktion det reelt havde...Jeg prøvede også at fjerne \r...men så skrev den en firkant ned i filen...hvilket jeg tolker som en non-printable ACSII værdi jeg prøver at skrive til fil...? Men nu hvor den kode jeg laver nu generere et xml dokument som bagefter bliver tolkes af nogle klasser på serveren...så kan vel både en windows og Linux bruger benytte det jeg laver...ik'?
Du skriver din XMl fil med \r\n, så virker den perefkt på Windows.
Når så den flyttes over på Linux, så er det programmer det flytter som har ansvar for at konvertere korrekt fra Windows format \r\n til Linux format \n.
Hvis man i FTP angiver text mode så virker det perfekt (men ikke i binary mode).
arne_v -> KDE's Kate, KWrite og KEdit har ingen prob. med \n\r, man kan sågar angive om man ønsker filer gemt på denne måde (End of Line-mode: Linux/Windows/Mac)
Kan ikke gennemskue om det allerede er fortalt, men her er meningen med det:
\r = Carrige Return \n = newline
Det stammer fra skrivemaskinens tid. Carrige return (\r) betyder at man flytter markøren tilbage til position 1. det er det man gjorde på sin skrivemaskine hvor man fysisk flyttede rullen der holdt papiret (=carrige) tilbage for at komme til position 1. Imidlertidigt forudsagede dette ikke automatisk lineskift. For at komme ned på næste linie skull eman hive i et håndtag. De smarte skrivemaskiner havde så koblet begge funktioner ind i eet håndtag.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.