То, чего я пытаюсь достичь, довольно просто, хотя Powershell делает это практически невозможным.
Я хочу отобразить полный путь к файлам, некоторые с арабскими, китайскими, японскими и русскими символами в именах
Я всегда получаю какой-то непонятный вывод, такой как показанный ниже
Вывод, видимый в консоли, используется другим скриптом как есть. Выход содержит? вместо реальных персонажей.
Выполненная команда
(Get-ChildItem -Recurse -Path "D:\test" -Include *unicode* | Get-ChildItem -Recurse).FullName
Есть ли какой-нибудь простой способ запустить powershell (через командную строку или любым другим способом, который может быть записан в скрипт), чтобы вывод был виден правильно.
PS Я прошел через много похожих вопросов о переполнении стека, но ни у одного из них не было большого вклада, кроме как назвать это проблемой консольной подсистемы Windows.