
私はPowershellで入力をリダイレクトしようとしています
Get-Content input.txt | my-program args
問題は、パイプされたテキストの前に BOM (0xefbbbf) が付いていて、プログラムがそれを正しく処理できないことです。BOM を生成せずに入力をリダイレクトする方法はありますか。または、回避策はありますか。
答え1
これは私にとってはうまくいきました:
[Console]::InputEncoding = [System.Text.UTF8Encoding]::new()