Out-File , похоже, принудительно использует спецификацию при использовании UTF-8:
Out-File
$MyFile = Get-Content $MyPath $MyFile | Out-File -Encoding "UTF8" $MyPath
Как могу ли я записать файл в UTF-8 без спецификации с помощью PowerShell?