Como redirecionar a entrada no Powershell sem BOM?

Como redirecionar a entrada no Powershell sem BOM?

Estou tentando redirecionar a entrada no Powershell por

Get-Content input.txt | my-program args

O problema é que o texto canalizado é precedido por uma lista técnica (0xefbbbf) e meu programa não consegue lidar com isso corretamente. Existe alguma maneira de redirecionar a entrada sem gerar uma lista técnica ou existe alguma solução alternativa?

Responder1

Isso funcionou para mim:

[Console]::InputEncoding = [System.Text.UTF8Encoding]::new()

informação relacionada