В PowerShell 5,1 параметр encoding поддерживает следующие значения [2]:
Ascii использует кодировку ASCII (7-разрядную).
BigEndianUnicode использует UTF-16 с обратным порядком байтов.
BigEndianUTF32 использует UTF-32 с обратным порядком байтов.
Byte кодирует набор символов в последовательность байтов.
Default использует кодировку, соответствующую активной кодовой странице Windows (обычно ANSI).
Oem использует кодировку, соответствующую текущей кодовой странице OEM Windows.
String аналогичен Unicode.
Unicode использует UTF-16 с прямым порядком байтов.
Unknown аналогичен Unicode.
UTF32 использует UTF-32 с прямым порядком байтов.
UTF7 использует UTF-7.
UTF8 использует UTF-8 (с BOM).