Если файлы закодированы с помощью кодовой страницы 1252, то могут присутствовать польские символы, которые не могут быть представлены.
Кодовая страница 1250, кодовая точка 0x9C - это ЛАТИНСКАЯ МАЛЕНЬКАЯ БУКВА S С ОСТРОЙ
Кодовая страница 1252, кодовая точка0x9C - это небольшая лигатура OE
. Создайте файл p3.txt, содержащий 0x9C.
$windows1250 = [System.Text.Encoding]::GetEncoding('windows-1250')
$windows1252 = [System.Text.Encoding]::GetEncoding('windows-1252')
$path = 'C:/src/t/cpc/p3.txt'
$text = [System.Io.File]::ReadAllText($path, $windows1252)
$text
$text = [System.Io.File]::ReadAllText($path, $windows1250)
$text
Вывод:
C:>.\t.ps1
œ
ś
См. Также Исходная кодовая страница Get-Content?