Thread Umlaute in Windows: nerven mich vor allem in der Doku! (13 answers)
Opened by macMeck at 2003-08-31 13:00

Strat
 2003-09-01 00:55
#81919 #81919
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Die Windows-Konsole hat den Zeichentyp ASCII. Der Rest von Windows hat ANSI. Wenn du eine ANSI-Datei so in der Konsole ausgeben willst, dass die Umlaute passen, musst du sie konvertieren (siehe den link oben). ANSI ist jedoch nicht 100% in ASCII konvertierbar, weil die teilweise unterschiedliche "Sonderzeichen" haben.
Du kannst allerdings mit
ord('zeichen, das anstelle von einem Umlaut dargestellt wird')
einen code herausbekommen und dann jedes vorkommen dieses Codes in den entsprechenden Umlaut umwandeln, mit dem Nachteil, dass dann andere Windowsprogramme, die ANSI wollen, das verstuemmelt darstellen. Ich waehle da den ae/oe/ue-Weg, wenn moeglich und bin dafuer, Perl-Code auf englisch zu kommentieren und dokumentieren (z.B. via POD), weil ja nie sicher ist, wie weite Kreise dieser Code zieht. Ich musste mal ein Programm aendern, das in Portugisisch kommentiert und dokumentiert war und hatte echt viel spass dabei...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Umlaute in Windows: nerven mich vor allem in der Doku!