perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 28
Click for quality!




10.02.2012 / 09:01

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragLinefeet (LF) in eine Datei schreiben
Seitenanfang
Hallo,
ich habe ein Problem. Und zwar muss ich die Hexadezimale Zahl 0x0A in eine Datei schreiben. Ungluecklicher weise entspricht diese LF.

Schreibe ich nun 0x0A in eine Datei, finde ich spaeter immer CR LF (0x0D 0x0A) wieder.

Ich habe noch keine Moeglichkeit gefunden dies irgendwie zu unterbinden. Ich benutze derzeit einen Windows-Rechner. Schoen waere natuerlich, wenn die Loesung Plattform unabhaenig waere. Es gibt bzgl. Zeilenende ja Unterschiede zwischen Unix, Windows und Mac.

Danke fuer die Hilfe,
-sallo

Datum: 14.01.2005-11:22

Beitragre: Linefeet (LF) in eine Datei schreiben
Seitenanfang
Bin nun zum Glueck selbst auf die Loesung gekommen :)

Hier der Code fuer die Nachwelt:


open(FH, ">text.txt");
binmode(FH);
print FH "ALF\x0A";
close(FH);

Das Wichtige ist der Befehl binmode(). Diesen hatte ich leider nicht beruecksichtigt.

-sallo

Datum: 14.01.2005-12:02

-






-
-