itdevspace.website

Salt возвращает неправильную кодировку

Неправильная кодировка в консоли Linux

При выполнении команд Salt может возвращать неправильные символы вместо кириллицы в консоль. Это может происходить потому что на удаленной консоли Windows хоста стоит кодировка отличная от UTF-8.

Для исправления вывода необходимо выполнить для удаленного хоста команду:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8

Проверить текущую кодировку консоли можно с помощью команды:

[Console]::Out