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

kristian
 2007-06-14 00:40
#23819 #23819
User since
2005-04-14
684 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo

Ich fasse es mal zusammen:
1.) Das Argument CGI.pm entspricht meiner Annahme.
Wenn beim Mac das \n ein \015 wäre und das \r ein 012 gäbe die Kombination \r\n den unsinnigen Construct \012\015 was im Netz nun wirklich kein Linebreak ist.
HTTP-Clienten müssen \015\012 sowie \015 und \012 verarbeiten (RFC) aber niemals \012\015.

2.) perldoc perlport bestätigt meine Annahme, schaut euch die Tabelle doch mal an, - oben gepostet - und erzählt mir nicht was \015 bzw. \012 bedeuten auch das steht im Posting oben.

3.) recode ist seit Urzeiten das Programm auf *xen zur Konvertierung von Charsets.
Wenn man sich die Translation-Tables ansieht gibt es in Bezug auf Linebreaks keinen Unterschied zwischen *x und Mac.
man recode bzw. info recode.

4.) hmmm, das ist mehr persönlicher Natur, mein Mentor in Sachen Perl hat die Meinung, die ich hier vertrete exact so von sich gegeben, gut, das ist kein Argument aber bevor ich Wikipedia glaube oder einem Buch, glaube ich dem was ich sehe oder dem was mein Lehrer mir sagte.
(was ich sehe hat Vorrang...)

5.) auch sehr eingeschränkt, ich liefere Software seit 2 Jahren an x Kunden (x ist ne größere Zahl), Probleme beim Upload gab es bislang nur bei Windows-Usern.

Lassen wir 4 und 5 mal beiseite, ihr könnt mich nur überzeugen, wenn ihr es mir zeigen könnt.

Wo ist die Text-Datei vom Mac, die am Zeilenende ein (aus Unix-Sicht) \r hat?

Etwas anderes zählt IMHO nicht.

Gruß
Kristian

View full thread Python rockz!