Я пытаюсь использовать команду tree в командной строке Windows для генерации текстового файла, содержащего содержимое каталога, но когда я подключаю вывод, символы unicode заполняются.
Вот команда, которую я использую:
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
Как я могу это исправить? В идеале текстовый файл будет точно таким же, как вывод в окне консоли.
Я попробовал предложение Chris Jester-Young (что случилось, вы удалили его Chris?) за запуск командной строки с помощью/U-переключателя, это выглядело именно так, как мне было нужно, но похоже, что оно не работает. Я попытался открыть файл как в VS2008, так и в блокноте, и оба показывают одинаковые неправильные символы.