¿Cómo redirigir la entrada en Powershell sin BOM?

¿Cómo redirigir la entrada en Powershell sin BOM?

Estoy intentando redirigir la entrada en Powershell mediante

Get-Content input.txt | my-program args

El problema es que el texto canalizado va precedido de una lista de materiales (0xefbbbf) y mi programa no puede manejarlo correctamente. ¿Hay alguna forma de redirigir la entrada sin generar una lista de materiales o existe alguna solución alternativa?

Respuesta1

Esto funcionó para mí:

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

información relacionada