在使用UTF-8时,Out-File
似乎会强制执行物料清单:
$MyFile = Get-Content $MyPath
$MyFile | Out-File -Encoding "UTF8" $MyPath
如何使用PowerShell在没有BOM的情况下以UTF-8格式编写文件?
更新2021
自从我10年前写了这个问题以来,PowerShell发生了一些变化。检查下面的多个答案,他们有很多好的信息!
https://stackoverflow.com/questions/5596982
复制相似问题