Powershell notes
Пометки на полях про Powershell - Powershell notes
Конвертация Powershell CP1252 - CP1251
Ситуация: Powershell получает строку в Win-1251, но воспринимает ее как Win-1252, и отображает некорректно. Например, строка Ïðèøëî - это "пришло"
Решение:
$Short01 = "Ïðèøëî"
$Short02 = "пришло"
$enc1251 = [System.Text.Encoding]::GetEncoding("windows-1251")
$enc1252 = [System.Text.Encoding]::GetEncoding("windows-1252")
$Conv_Short01 = $enc1252.GetBytes($Short01) $enc1251.GetString($Conv_Short01)
Last updated