Was sind die Unterschiede zwischen Wagenrücklauf, Zeilenvorschub und neuer Zeile? Kommt es auf das Betriebssystem an? Warum müssen wir alle benutzen, nur um zur nächsten Zeile zu kommen?Wagenrücklauf, Zeilenvorschub und neue Zeile
Antwort
Im Allgemeinen ist eine "neue Zeile" bezieht sich auf jede Gruppe von Zeichen, die üblicherweise als Signalisierungs eine neue Zeile interpretiert wird, die Folgendes umfassen können:
- CR LF auf DOS/Windows
- CR auf älteren Macs
- LF auf Unix-Varianten, einschließlich der modernen Macs
CR ist das Wagenrücklauf-ASCII-Zeichen (Code 0x0D), normalerweise als \ r dargestellt. LF ist das Zeilenvorschubzeichen (Code 0x0A), normalerweise dargestellt als \ n.
Original Schreibmaschinen-basierte Computer benötigt diese beiden Zeichen, die genau das tun, was sie sagen: CR kehrte den Wagen auf die linke Seite des Papiers, LF führte es durch eine Zeile. Windows behielt diese Reihenfolge unverändert bei, während Unix-Varianten sich für eine effizientere Zeichenverwendung entschieden, wenn sie nur symbolisch benötigt wurden.
Stellen Sie sicher, dass Sie nach einem plattformunabhängigen neuen Liniensymbol oder einer neuen Funktion suchen, wenn Sie diese Sequenz im Code darstellen müssen. Wenn nicht, stellen Sie zumindest sicher, dass Sie die oben genannten drei Varianten berücksichtigen.
Mehr über die Geschichte: http://www.codinghorror.com/blog/2010/01/the-great-newline-schism.html
- 1. Wie Wagenrücklauf mit keinem Zeilenvorschub in Python
- 2. SQL-Insert-Anweisung mit Wagenrücklauf oder Zeilenvorschub
- 3. MVC Preserve Wagenrücklauf - Zeilenvorschub in html
- 4. 2 identische CSV-Dateien, aber mit Wagenrücklauf und Zeilenvorschub Ausgabe
- 5. Fehlertyp stimmt nicht mit Wagenrücklauf und Zeilenvorschub überein
- 6. Regex zum Entfernen von führenden und nachfolgenden Wagenrücklauf und Zeilenvorschub von einem Satz
- 7. Neue Zeile in Sql Abfrage
- 8. In Sublime Text 2 Wie können Wagenrücklauf und Zeilenvorschub angezeigt werden?
- 9. Sollen Wagenrücklauf \ und neue Zeile \ n immer zusammen verwendet werden? \ r \ n
- 10. Stanford NER Classifier Zeilenvorschub Ausgabe
- 11. Vermeiden Schreibwagenrücklauf, wenn Zeilenvorschub mit Python Schreiben
- 12. Wie erhält man einen Wagenrücklauf ohne Zeilenvorschub in der Eclipse-Konsole?
- 13. Git: konvertieren Wagenrücklauf \ r in neue Zeile \ n mit Git Haken?
- 14. Umgang mit dem einsamen Wagenrücklauf als Ende der Zeile Symbol
- 15. Drucken Sie in der gleichen Zeile und nicht eine neue Zeile in Python
- 16. Woher kommt der zusätzliche Wagenrücklauf?
- 17. eine neue Zeile in PHP-Datei schreiben
- 18. stoppt einen Wagenrücklauf zu emittieren, wenn neue Zeilen zu schreiben
- 19. Erfassen von Zeilenumbrüchen (Zeilenvorschub, Zeilenvorschub) Zeichen in einem Textfeld
- 20. SQL Entfernen Sie nur führende oder nachfolgende Wagenrücklauf
- 21. Schwein - Entfernen Sie Zeilenvorschub, Rückkehr und Registerkarte
- 22. TextBox lassen '\ n' sein, die Wagenrücklauf
- 23. Ausdruck und neue Zeile in Plot Etiketten
- 24. Neue Zeile und Rückkehr ignoriert in setMessageBody
- 25. SQL: update Spaltenzähler und legen neue Zeile
- 26. Spring E-Mail und neue Zeile Zeichen
- 27. Python Print fügt neue Zeile und 0
- 28. "Semikolon hinzufügen und neue Zeile" Hotkey
- 29. PHP - neue Zeile und BR Entfernung
- 30. Wie INSERT neue Zeile und UPDATE alten Zeile Wert?