最佳答案
当使用 UTF-8时,Out-File
似乎强迫 BOM:
$MyFile = Get-Content $MyPath
$MyFile | Out-File -Encoding "UTF8" $MyPath
如何使用 PowerShell 编写没有 BOM 的 UTF-8文件?
自从我10年前写这个问题以来,PowerShell 已经有了一些改变。检查下面的多个答案,他们有很多好的信息!