Hallo,
die Bank eines Kunden hat ein seltsames Problem. Ich muß die dtaus0.txt (LEV-Einzug) - Datei verändern, da am Schluss der
Zeile sich ein CRLF befindet. Soweit so gut. funkt.
Aber beim herunterladen der Datei wird bei DENEN das CRLF wieder angehängt ???????!!!!!!
Nicht zu begreifen. Kann ich bei mir nicht nachvollziehen. Hat dies von euch schon mal einer gehabt oder weiß die
Lösung hierzu ?
DTAUS-Datei
Moderator: Moderatoren
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1930
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
- Martin Altmann
- Foren-Administrator
- Beiträge: 16516
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: DTAUS-Datei
Hallo Rolf,
ist sicherlich nur ein Codierungsproblem beim Übertragen der Datei!
Die Probleme hat man regelmässig, wenn man Textdateien im Textmodus von Windows nach Unix (oder auch umgedreht) überträgt!
Wenn man das per ftp macht und einen geeigneten Client nutzt, kann (und muß!) man dort einstellen, ob das Zielsystem z.B. Unix oder Windows ist.
Macht man das nicht (oder dabei einen Fehler), hat man genau das Problem.
Hintergrund: Unter "DOS" hat ein Zeilenende immer ^A^M (chr(10)+chr(13))
Unter Unix immer nur ^A (chr(10))
Viele Grüße,
Martin
ist sicherlich nur ein Codierungsproblem beim Übertragen der Datei!
Die Probleme hat man regelmässig, wenn man Textdateien im Textmodus von Windows nach Unix (oder auch umgedreht) überträgt!
Wenn man das per ftp macht und einen geeigneten Client nutzt, kann (und muß!) man dort einstellen, ob das Zielsystem z.B. Unix oder Windows ist.
Macht man das nicht (oder dabei einen Fehler), hat man genau das Problem.
Hintergrund: Unter "DOS" hat ein Zeilenende immer ^A^M (chr(10)+chr(13))
Unter Unix immer nur ^A (chr(10))
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: DTAUS-Datei
Bei DOS und Windows ist es CR LF -> chr(13) + chr(10)Martin Altmann hat geschrieben: Hintergrund: Unter "DOS" hat ein Zeilenende immer ^A^M (chr(10)+chr(13))
Unter Unix immer nur ^A (chr(10))
Gruß
Hubert
Hubert
- Martin Altmann
- Foren-Administrator
- Beiträge: 16516
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: DTAUS-Datei
Hallo Hubert,
yup - DOS und Windows ist eine Soße - verglichen mit UNIX. Darum habe ich das zusammengefasst und DOS in Tüddelchen geschrieben. Windows ist ja aus DOS heraus enstanden.
Viele Grüße,
Martin
yup - DOS und Windows ist eine Soße - verglichen mit UNIX. Darum habe ich das zusammengefasst und DOS in Tüddelchen geschrieben. Windows ist ja aus DOS heraus enstanden.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
-
- Rookie
- Beiträge: 1
- Registriert: Fr, 07. Nov 2008 14:32
- Wohnort: Straubing (Niederbayern)
- Kontaktdaten:
Re: DTAUS-Datei
Hallo Ralf,
ich habe in meiner Anwendung ebenfalls eine DTAUS(1) Datei erstellt.
Die Datei enthält keine RETURN. Die Extension ".TXT" habe ich nicht vergeben.
mfg Günther
ich habe in meiner Anwendung ebenfalls eine DTAUS(1) Datei erstellt.
Die Datei enthält keine RETURN. Die Extension ".TXT" habe ich nicht vergeben.
mfg Günther
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: DTAUS-Datei
ich meinte deinen Zeichendreher oben:Martin Altmann hat geschrieben:Hallo Hubert,
yup - DOS und Windows ist eine Soße - verglichen mit UNIX. Darum habe ich das zusammengefasst und DOS in Tüddelchen geschrieben. Windows ist ja aus DOS heraus enstanden.
Viele Grüße,
Martin
chr(10)+chr(13) statt chr(13)+chr(10)
den meisten wird es klar gewesen sein, aber sicher ist sicher
Gruß
Hubert
Hubert