Powershell:获取默认系统编码

Oca*_*tal 14 powershell file-encodings

powershell cmdlet out-file具有-encoding您可以设置的开关default.此默认值将使用系统当前ANSI代码页的编码.
我的问题是:如何获取out-file将与powershell一起使用的此默认编码的名称?

Rom*_*min 20

看一看[System.Text.Encoding]::Default,我相信它被用作"默认".

例如在我的情况下:

[System.Text.Encoding]::Default.EncodingName
Run Code Online (Sandbox Code Playgroud)

得到

Cyrillic (Windows)
Run Code Online (Sandbox Code Playgroud)

  • 您也可以使用[System.Text.Encoding] :: Default获得一切。 (2认同)