По умолчанию PowerShell в Windows, по-видимому, выводит UTF-16 (например, если я делаю простое echo hello > hi.txt
, то получается hi.txt
UTF-16). Я знаю, что вместо этого могу принудительно установить желаемую кодировку текста echo hello | out-file -encoding utf8 hi.txt
, но мне бы хотелось, чтобы это использовалось по умолчанию при использовании оператора перенаправления. Есть ли способ добиться этого?