cmd w jakiś sposób zapisuje chiński tekst jako wynik
Mam problem z cmd.exe, czasami używam go do tworzenia plików i zapisywania tam danych wyjściowych. Ale jeśli spróbuję tego:
<code>wmic logicaldisk get name, freespace >> output.txt echo %date% >> output.txt </code>
I zaczynam to 2-3 razy, dostaję output.txt jak:
<code>FreeSpace Name 17990881280 C: D: 㠱〮⸴〲㈱ഠ䘊爀攀攀匀瀀愀挀攀 一愀洀攀 ഀ㜀㤀㤀 㠀㠀㈀㠀 䌀㨀 ഀ 䐀㨀 ഀ⸸㐰㈮′ </code>
Ten chiński tekst wygląda śmiesznie, ale chciałbym zobaczyć datę. Myślę, że kodowanie zmieniło się wraz z datą. Ponieważ jeśli sam wykonam echo% date% >> output.txt, wszystko jest w porządku, otrzymuję datę. Co powinienem zrobić, chciałbym uzyskać wyjście wmic i datę. Jakieś pomysły? Dziękuję Ci