Programmieren - alles kontrollieren 4.937 Themen, 20.655 Beiträge

ANSI vs ASCII

Nasser / 5 Antworten / Flachansicht Nickles

Hi @ll


Ich brauche mal eine Info.


Unter WinXp wollte ich gerade eine autoexec.bat editieren, die ich unter DOS (anderer PC) im Editor erstellt habe.


Unter DOS kann ich die Datei im Editor öffnen und bearbeiten.


Unter WinXP kann ich sie zwar öffnen, aber sie enthält keinen Text, sondern nur ein paar Zeichen


.          mI·–)–)  J·–)     ..         mI·–)–)  J·–)      Ad e s k t +o p . i n i     ÿÿDESKTOP INI" nI·–)–)  J·–) A         


Ist meine Vermutung wohl richtig, dass der Editor unter DOS die Datei im ASCII Code erstellt hat, der Editor von WinXP aber nur ANSI Code zur Auswahl anbietet und darstellt? Eigentlich hat die Darstellung doch nichts mit dem Code zu tun, oder doch ? Ist die Darstellung von Ansi zu Ascii nicht abwärtskompatibel? Oder ist das ein Problem mit SP2?


Vielen Dank für jede problemorientierte Antwort.


MfG Nasser


 

;) Und immer trocken bleiben.
bei Antwort benachrichtigen
Andreas42 Nasser „ANSI vs ASCII“
Optionen

Hi!

Da gibt's schon Unterschiede, aber nicht in der Art, wie du sie beschreibst (im ANSI und ASCII-Zeichensatz sind normale Buchstaben, Zahlen und ein paar Zeichen identisch; Sonderzeichen haben eine andere Codierung, dass merkt man dann z.B. bei Umlauten).

Wenn die bei dir angegeben Zeile real ist, dann sieht das eher nach einer zerschossenen Datei aus.

Zum Beispiel das hier "d e s k t +o p . i n i ÿÿDESKTOP INI" enthält zweimal den Dateinamen DESKTOP.INI, einmal in der normalen Lesbaren Form (ohne Leerzeichen) und einmal nur ein Teil, dafür mit leerzeichen dazwischen. AFAIK ist das die Art wie seit Win95 lange dateinamen neben den normalen in den Verzeichnisseinträgen gespeichert werden. Ich tippe also, dass wir hier den Teil eines Inhaltsverzeichnisses in einem Editor bewundern...

Bis dann
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen