
Ich versuche, die Eingabe in Powershell umzuleiten, indem ich
Get-Content input.txt | my-program args
Das Problem besteht darin, dass dem weitergeleiteten Text ein BOM (0xefbbbf) vorangestellt ist, und mein Programm kann damit nicht richtig umgehen. Gibt es eine Möglichkeit, die Eingabe umzuleiten, ohne ein BOM zu generieren, oder gibt es eine Problemumgehung?
Antwort1
Das hat bei mir funktioniert:
[Console]::InputEncoding = [System.Text.UTF8Encoding]::new()