Mailinglisten-Archive |
Oliver Kurlvink schrieb am Dienstag, den 6. Juli 1999:
> > Newline = ASCII 10 = Oktal 012
> > Return = ASCII 13 = Oktal 015
>
> Was ist der Unterschied zwischen Newline und Return?
Stell Dir eine Schreibmaschine vor ...
LF = Linefeed
(=Newline) = Zeilenvorschub
(eine Zeile runter ohne Änderung der Wagenposition)
CR = (Carriage)
Return = Wagenrücklauf
(in der Zeile bleiben, aber zurück an den linken Rand)
So ist die eigentliche Bedeutung und deshalb definiert z.B. auch der
MIME-Standard, daß Zeilenende in Dokumenten vom Typ "text/*" aus der
Kombination CRLF bestehen.
Allerdings handhaben die verschiedenen Betriebssysteme Zeilenenden
leider unterschiedlich:
- im Unix-Bereich: ein einzelnes LF am Ende
- im Macintosh-Bereich: ein einzelnes CR am Ende
- im Windows-Bereich: die zwei Zeichen CRLF am Ende
Wegen dieser Vielfalt ist auch für Web-Browser definiert:
| An HTML user agent should treat end of line in any of its variations
| as a word space in all contexts except preformatted text. Within
| preformatted text, an HTML user agent should treat any of the three
| common representations of end-of-line as starting a new line.
Ciao,
Martin
--
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7
"A rainy day is as beautiful as a sunny one, only in another way"
php::bar PHP Wiki - Listenarchive