Alle Windows-Kommandos

Liste der Windows-Kommandozeilentools - Kommandos und -Befehle unter MS Windows

Liste der Windows-eigenen Kommandos

WIP:

Beispiele: Codepage für Windows-Programme setzen

Wenn man die Ausgabe von der Kommandozeile in eine Datei umleitet und sich diese mit einem DOS-Kommando z.B. type ansieht, dann ist alles normal.
$ dir *mannheim* | findstr "^[0-9]" >%temp%\dosausgabe.txt
$ type %temp%\dosausgabe.txt
13.09.2008  15:32         7.769.985 SÖHNE MANNHEIMS - Das Hat Die Welt Noch Nicht Gesehen.MP3
Öffnet man aber dieselbe Datei mit einem Editor unter Windows, dann fallen sofort die Fehler mit den Umlauten und anderen Sonderzeichen auf.
$ notepad %temp%\dosausgabe.txt
zeigt
13.09.2008  15:32         7.769.985 S™HNE MANNHEIMS - Das Hat Die Welt Noch Nicht Gesehen.MP3

Wenn man die Ausgabe eines Textkommandos in einem Windows-Programm weiterverarbeiten will, so sollte man die Codepage 1252 setzen.
$ chcp 1252
Aktive Codepage: 1252.
$ dir *mannheim* | findstr "^[0-9]" >%temp%\dosausgabe.txt
Nun stimmt die Ausgabe in Notepad - wenngleich nun nicht mehr in der Ausgabe von type.