기본적으로 Windows에서 PowerShell은 UTF-16 (I 간단한을 할 경우 예를 들어, 출력 것 같다 echo hello > hi.txt
, 다음 hi.txt
UTF-16에서 끝납니다). 대신을 수행하여 원하는 텍스트 인코딩으로 이것을 강제 할 수 있다는 것을 알고 echo hello | out-file -encoding utf8 hi.txt
있지만 원하는 것은 리디렉션 연산자를 사용할 때 기본값이되도록하는 것입니다. 이것을 달성 할 수있는 방법이 있습니까?
1
대안에 대한 팁 덕분에 터미널 에서이 작업을 수행하는 것이 때로는 텍스트 편집기보다 빠를 수 있습니다.
—
Todd Partridge 2016 년
Powershell 6.0에서는 이것이 불필요하게 렌더링되었습니다. 이제 Powershell은 리디렉션 인코딩없이 UTF-8로 기본 설정됩니다. github.com/PowerShell/PowerShell/issues/4878
—
kumarharsh를