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