phpbar.de logo

Mailinglisten-Archive

[php] Re: Newslines entfernen?

[php] Re: Newslines entfernen?

Martin Ramsch m.ramsch_(at)_computer.org
Tue, 6 Jul 1999 14:08:47 +0200


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