Thread Python rockz! (82 answers)
Opened by pktm at 2007-06-03 17:08

sid burn
 2007-06-13 23:31
#23817 #23817
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Quote
Ich glaube, daß sich deine Interpretation auf die Zeilen mit dem Sternchen (*) in perldoc perlport bezieht.
Da sehe ich für die Dosen den erwarteten Unterschied, für Mac-OS kleiner 9 sehe ich bislang kein Argument, welches meiner Annahme widerspricht.

Doch das Beispiel von GwenDragon wiederspricht deiner annahme. Weiterhin gibt es noch Wikipedia, und das genannte Buch das ebenfalls angibt das MacOS da nichts vertauscht. Im Gegenzug dazu habe ich bisher noch nirgends eine Aussage gefunden wo steht das die ASCII Zeichen 10 und 13 auf einen Mac vertauscht werden.

Und auch in perlport finde ich nur eine bestätigen meiner Aussage:
Code: (dl )
1
2
3
4
 Perl uses "\n" to represent the "logical" newline, where what is logical may depend on the platform in use.  In MacPerl, "\n" always
means "\015". In DOSish perls, "\n" usually means "\012", but when accessing a file in "text" mode, STDIO translates it to (or
from) "\015\012", depending on whether you&’re reading or writing. Unix does the same thing on ttys in canonical mode. "\015\012"
is commonly referred to as CRLF.

Perl benutzt "\n" um logische Zeilen darzustellen. Das was "logisch" ist hängt von der Platform ab. In MacPerl entspricht "\n" ein "\015" (das ist Oktal und Dezimal entspricht das dem ASCII Zeichen 13 und das ist auf beiden PLatformen nunmal ein "\r")...\n\n

<!--EDIT|sid burn|1181763177-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread Python rockz!