Я создал UTF8 script для PowerShell с символами без ascii.
characters.ps1:
Write-Host "ç â ã á à"
Когда script запускается в консоли PowerShell, он выводит неправильные символы.
Однако, если я пишу символы непосредственно в консоли, они отображаются как ожидалось:
Кто-нибудь знает, что вызывает это поведение?
Проблема возникла из script, я написал, у кого есть жестко заданные пути, которые включают символы не-ascii. Когда я пытаюсь передать путь в качестве аргумента в командлеты (в случае, когда я собираюсь скопировать папку), команда не работает, потому что она не может найти путь (который неправильно выводится на экран).