在PowerShell 2.0中将编码设置为ANSI

Zak*_*iti 3 powershell encoding ansi cmdlet powershell-2.0

我想设置一个文件的编码采用的参数为ANSI -Encoding的的Set-Contentcmdlet的,我想这一个,但它没有工作:

Set-Content -LiteralPath "$filePath" -Encoding Default
Run Code Online (Sandbox Code Playgroud)

Ans*_*ers 9

PowerShell v2无法识别参数Default的参数-Encoding.使用参数Ascii保存ANSI编码的文件:

Set-Content -LiteralPath "$filePath" -Encoding Ascii
Run Code Online (Sandbox Code Playgroud)

或完全省略参数(Set-Content默认为ANSI编码):

Set-Content -LiteralPath "$filePath"
Run Code Online (Sandbox Code Playgroud)