问题
The powershell cmdlet out-file
has the switch -encoding
witch you can set to default
. This default value will use the encoding of the system's current ANSI code page.
My question is: How can I get the name of this default encoding that out-file
will use with powershell?
回答1:
Take a look at [System.Text.Encoding]::Default
, I believe it is used as "default".
E.g. in my case:
[System.Text.Encoding]::Default.EncodingName
gets
Cyrillic (Windows)
来源:https://stackoverflow.com/questions/5326304/powershell-get-default-system-encoding