Wolfgang Bauer <[EMAIL PROTECTED]> wrote on 04.10.04:
> Aber mal etwas Anderes. Wenn ich diese Datei oder andere
> Dokumentationen mit einem Editor unter Windows �ffne, werden Umlaute
> nicht angezeigt. Im DOS Editor sieht es dagegen richtig aus.
Genau.
> Kann ich da irgend etwas einstellen um die Umlaute auch unter Windows
> richtig zu sehen?
Das ist mal wieder das Thema Zeichens�tze (nicht zu verwechseln mit
Schriftarten).
Dein Windows verwendet als lokalen Zeichensatz Windows-1252 (�hnlich
ISO-8859-1), der Text liegt aber im DOS-Zeichensatz (Codepage 437 oder
850) vor. Letzterer wird verwendet, wenn Du ein Programm in der DOS-
Umgebung verwendest, ersterer, wenn Du ein Windows-Programm verwendest.
Diese Angaben gelten f�r Deutschland bzw. West-Europa, in anderen
L�ndern sieht es u.U. wieder anders aus (d.h., dort kann man den Text
m�glicherweise weder unter DOS noch unter Windows korrekt betrachten).
Nehmen wir an, ein russischer Programmierer habe auf seinem Windows-
System ein solches Textdokument in einem kyrillischen Zeichensatz
erstellt: Du w�rdest trotz aller Unicode-Unterst�tzung auf Deinem
Windows-System eine W�ste aus lateinischen Zeichen sehen.
Anders als bei Mails und Postings, wo der Zeichensatz deklariert ist und
vom anzeigenden Programm ggf. konvertiert werden kann, ist das bei
"freien" Texten nicht m�glich. Man mu� es wissen oder sehen und im
Falle DOS vs. Windows das entsprechende Programm zur Anzeige selbst
ausw�hlen. Im Falle Kyrillisch h�lfe sogar nur, tempor�r den lokalen
Zeichensatz Deines Systems umzustellen.
Das DOS/Windows-Problem kann man komfortabel mit dem Total Commander
umgehen: <F3> l�dt die Datei in den Lister vom TC, mit der Taste "A"
schaltet man in den "ASCII"-Zeichensatz, mit "S" in den "ANSI"-
Zeichensatz. So lassen sich Dateien sowohl im DOS- als auch im
Windows-Zeichensatz mit ein- und demselben Programm komfortabel
betrachten. F�r kyrillische oder andere Texte hilft allerdings auch das
nix.
Die Begriffe "ASCII" und "ANSI" sind genau genommen falsch, mit "ASCII"
ist die DOS-Codepage gemeint, mit "ANSI" der lokale Windows-Zeichensatz.
Um diese ganzen Probleme dauerhaft zu l�sen, gibt es Unicode in seinen
diversen Codierungen (z.B. UTF-7 oder UTF-8). Da hilft dann wieder der
Total Commander, denn er kann auch das decodieren (aber auch nicht
automatisch, Du mu�t es ihm sagen, da� er es tun soll). Nur erstellt
niemand solche Textdokumente in Unicode, weil die ohne Decodierung
unlesbar w�ren.
Michael
------------------------------------------------------------------------
FreeXP Support-Mailingliste
[EMAIL PROTECTED]
http://www.freexp.de/cgi-bin/mailman/listinfo/support-list