如何更改现有文件的编码格式?

时间:2013-07-07 05:32:55

标签: windows powershell

我有很多以UTF-8编码的文件,我希望将UTF-8更改为ANSI格式。我知道我可以使用Windows中的程序notepad将文件重新保存为ANSI格式,但文件太多了。

那么如何通过PowerShell更改呢?感谢

1 个答案:

答案 0 :(得分:3)

使用Get-Content将文件内容读入变量:

$contents = Get-Content foo.txt

然后使用Out-File -Enc Ascii以ASCII格式写回文件:

$contents | Out-File foo.txt -Enc Ascii