Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

ANSI vs ASCII

Nasser / 5 Antworten / Baumansicht 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
Gurus Nasser „ANSI vs ASCII“
Optionen

Du hast es richtig erkannt..

es bestimmt Konverter aber das weiß google bestimmt besser.. ..oder Bor


MfG
Gurus

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
Borlander Nasser „ANSI vs ASCII“
Optionen

Die Zeichenkette erinnert mich irgendwie an den Text den Verknüpfungen (*.lnk-Dateien, Endung normalerwiese _nie_ sichtbar) enthalten...

bei Antwort benachrichtigen
Nasser Nachtrag zu: „ANSI vs ASCII“
Optionen

@all

Danke erstmal allen.

@Andreas42
Hmm, zerschossene Datei schliesse ich aus, da die autoexec.bat (diese Datei) ohne Probleme mit dem Editor unter DOS und auch in Win98 editierbar ist, auch lesbar.
Das Ascii und Ansi anders codiert sind, wird wohl nichts mit der Darstellung , im Editor zu tun haben. Die Idee, welche Du mit dem Teil eines Inhaltsverzeichnisses in einem Editor hattest, habe ich auch.

@all
Dann käme Gurus Gedanke zum tragen, das es der Konverter vom Editor WinXP ist. Dafür spricht auch, das ich alte *.txt Dateien mit dem Editor unter WinXP nicht öffnen kann. Liegt es wohl an SP2? Ich hatte neulich schon mal sowas gepostet. Klick hier
Vielleicht besteht da ein Zusammenhang.
Das System ist frisch aufgesetzt incl. SP2.
Deshalb habe ich keinen Vergleich, ob vor der Installation von SP2, der Editor unter WinXP, die Dateien mit der Endung *txt, editiert und ordnungsgemäß angezeigt hat.

Was würdet ihr mir raten?

MfG Nasser

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

Hi @all

Erstmal nochmal Danke für Eure Mühe.

Wahrscheinlich ist das Problem gelöst.

Andreas42 scheint doch recht mit seiner Vermutung, der zerschossenen Datei, gehabt zu haben. Die besagte Datei, lässt sich auch im Editor unter DOS nur mit den kryptischen Zeichen editieren.

Auch den anderen Danke.

Erklärung:

Ich habe mehrere Dateien, (autoexec.bat) als Sicherung auf meinem Rechner. Sie enthalten verschiedene Konfigurationen. Diese Dateien liegen in verschiedenen Ordnern unter einem Sammelordner.
Beim Kopieren auf Diskette, habe ich wohl die defekte (Y) erwischt. Da diese Datei auf einem anderen Pc installiert wurde, und auf diesem verschiedene Einstellungen nicht passten, habe ich eine andere (X) kopiert und installiert.
Somit, dachte ich nun, das ich sie einmal lesen konnte und einmal nicht. ohrfeig

Die Datei (Y) ist definitiv zerschossen, wodurch auch immer. :(

Danke Euch nochmal. Ohren anleg ;)

MfG Nasser

;) Und immer trocken bleiben.
bei Antwort benachrichtigen