Frage von sumpfbub, 18

Wie kann ich bei Ergebnis einer Batchdatei chinesische Zeichen vermeiden?

Ich will ein paar Abfragen zum System machen. Die Batchdatei ist diese hier:

mkdir c:\1-info

wmic bios get smbiosbiosversion /value >> c:\1-info\bios.txt

dir /b / ad c:\ >> c:\1-info\bios.txt

Simpel, einfach - aber das Ergebnis des dir Befehls wird nur mit chinesischen Schriftzeichen angezeigt. Und nachfolgende Befehlsausgaben dann auch,; etwa, wenn ich die Zeile wmic bios get smbiosbiosversion /value >> c:\1-info\bios.txt nochmal wiederhole.

Wie kann ich das alles durchgängig in normaler Schrift bekommen?

Antwort
von sarahj, 18

vermutlich bekommst Du die "chinesischen" Zeichen erst, wenn Du "c:\1-info\bios.txt" mit type oder more anschaust? Meine Vermutung: da sind irgendwelche Zeichensequenzen drin, die den Zeichensatz der Konsole umschalten (vermutl. von wmic).

Schreib die Ausgaben von wmic und dir mal in zwei verschiedene Dateien (bios1.txt und bios2.txt) und schau Dir bios1.txt nicht mit type/more, sondern mit einem Editor (notepad++) oder einem Hexeditor an.


Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten