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

Antwort per Email an