Я пытаюсь использовать команду дерева в командной строке Windows, чтобы сгенерировать текстовый файл со списком содержимого каталога, но когда я передаю вывод, символы юникода заполняются.
Вот команда, которую я использую:
tree /f /a > output.txt
Результаты в окне консоли в порядке:
\---Erika szobája
cover.jpg
Erika szobája.m3u
Kátai Tamás - 01 Télvíz.ogg
Kátai Tamás - 02 Zölderdõ.ogg
Kátai Tamás - 03 Renoir kertje.ogg
Kátai Tamás - 04 Esõben szaladtál.ogg
Kátai Tamás - 05 Ázik az út.ogg
Kátai Tamás - 06 Sûrû völgyek takaród.ogg
Kátai Tamás - 07 Õszhozó.ogg
Kátai Tamás - 08 Mécsvilág.ogg
Kátai Tamás - 09 Zúzmara.ogg
Но текстовый файл не годится:
\---Erika szob ja
cover.jpg
Erika szob ja.m3u
K tai Tam s - 01 T‚lv¡z.ogg
K tai Tam s - 02 Z”lderdä.ogg
K tai Tam s - 03 Renoir kertje.ogg
K tai Tam s - 04 Esäben szaladt l.ogg
K tai Tam s - 05 µzik az £t.ogg
K tai Tam s - 06 S–r– v”lgyek takar¢d.ogg
K tai Tam s - 07 åszhoz¢.ogg
K tai Tam s - 08 M‚csvil g.ogg
K tai Tam s - 09 Z£zmara.ogg
Как я могу это исправить? В идеале текстовый файл должен быть точно таким же, как вывод в окне консоли.
Я попробовал предложение Криса Джестера-Янга (что случилось, вы удалили его, Крис?) О запуске командной строки с ключом / U, оно выглядело как раз то, что мне нужно, но, похоже, не работает. Я попытался открыть файл в VS2008 и в блокноте, и оба показывают одинаковые неправильные символы.