
Powershell에서 입력을 리디렉션하려고 합니다.
Get-Content input.txt | my-program args
문제는 파이프로 연결된 텍스트 앞에 BOM(0xefbbbf)이 있는데 내 프로그램이 이를 올바르게 처리할 수 없다는 것입니다. BOM을 생성하지 않고 입력을 리디렉션할 수 있는 방법이 있습니까, 아니면 해결 방법이 있습니까?
답변1
이것은 나에게 효과적이었습니다.
[Console]::InputEncoding = [System.Text.UTF8Encoding]::new()