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.txtzeigt
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.txtNun stimmt die Ausgabe in Notepad - wenngleich nun nicht mehr in der Ausgabe von type.