Powershell: получить системную кодировку по умолчанию

Командлет powershell out-file имеет переключатель -encoding, который вы можете установить на default. Это значение по умолчанию будет использовать кодировку текущей текущей кодовой страницы ANSI.
Мой вопрос: как я могу получить имя этой кодировки по умолчанию, которую out-file будет использовать с powershell?

Ответы

Ответ 1

Взгляните на [System.Text.Encoding]::Default, я считаю, что он используется как "по умолчанию".

например. в моем случае:

[System.Text.Encoding]::Default.EncodingName

получает

Cyrillic (Windows)