Hallo, Am Mon, 10 Oct 2005, Axel Heinrici schrieb:
On Monday 10 October 2005 13:17, David Haller wrote:
M-x set-buffer-file-coding-system RET iso-8859-1-dos RET
Analog fuer andere Zeichensaetze, das -dos Anhaengsel (bzw. -mac bzw. -unix) bestimmt den Zeilenumbruch.
Irgendwas ist hier faul. Den Teil hatte ich tatsächlich schon gelesen. Meine Vermutung war zunächst, dass ich das falsch verstanden habe. [..] Nun öffne ich die 8-Byte-Version (ca. 10000mal mit cat überprüft! hat 6 Buchstaben und 2 Zeilenumbrüche). Dann M-x set-buffer-file-coding-system RET iso-8859-1-dos RET oder C-x RET f iso-8859-1-dos, was ja offensichtlich das selbe ist. [..] Dann sollte crlf 8 Bytes und crlf2 10 Bytes haben. Hat es aber nicht. Beides nur 8 Bytes und auch kein "^M" am ende der Zeilen wenn ich es normal mit emacs öffne. Er bietet einem auch nur "dos" bzw. "unix" oder "iso-8859-15-dos" oder oder oder an. Hilft alles nix. Beim C-x C-w speichert er immer mit unix-Zeilenumbrüchen.
Also hier klappt das: emacs-version XEmacs 21.4 (patch 15) "Security Through Obscurity" [Lucid] (i686-pc-linux, Mule) of Sat Feb 5 2005 on slarty C-x f /tmp/dostxt2 abcRET defRET C-x RET f iso-8859-1-dos C-x C-s $ od -c < /tmp/dostxt2 0000000 a b c \r \n d e f \r \n 0000012 Was fuer ne Version hast du denn? -dnh -- Aaaargh. Was war das denn? Schiss-Dur, oder Gugge-Moll? So schief gestrichen hat ja noch keiner. -- Jakob in dag°