[console]::InputEncoding = [console]::OutputEncoding = New-Object System.Text.UTF8Encoding задаёт ожидаемую кодировку ещё и для SuccesStream/ErrorStream?
Если у тебя проблемы с сохранением в утф без бом - у меня есть решение адекватное без представленного кода для пш5. Маякни завтра в рабочее время)
Нет, нативная приложуха что-то пишет в хендл stderr и крашится на некорректном символе. Если перенаправить error stream в success stream, то все символы корректно отображаются.
Обсуждают сегодня