Некорректное отображение символов в Vim при исполнении внешних команд консоли

Когда я пытаюсь исполнить команды в консоли Vim, неанглийские символы отображаются так, как показано на фотографии ниже:

      Get-Help Get-Process -Online
                             : <ae><e2><aa><e0><eb>⨥ <e1><af> <aa><a8> <af><ae> <aa><ae><ac><a0><ad><a4><ab><a5><e2><e3> Get-Process <a2> <88><ad><e2><a5>୥<e2><a5>.
      Help Get-Process       : <af><ae><e1><e2> <a8>筮<a5> <ae>⮡ࠦ<a5><ad><a8><a5> <e1><af> <aa><a8> <af><ae> <aa><ae><ac>
<a0><ad><a4><ab><a5><e2><e3> Get-Process.

Результат команды должен быть таким:

  Get-Help Get-Process -Online
                         : открытие справки по командлету Get-Process в Интернете.
  Help Get-Process       : постраничное отображение справки по командлету Get-Process.

Я проверял внешние команды через Vim в таких консолях как Powershell, Alacritty, однако все равно проблема остается.

Я использую параметры .vimrc:

if has("win32")
    set shellcmdflag=/c\ powershell.exe\ -NoLogo\ -NoProfile\ -NonInteractive\ -ExecutionPolicy\ RemoteSigned
    set shellpipe=|
    set shellredir=>
endif

set fileencodings=utf-8
set encoding=utf-8
set nocompatible

Изменение кодировки самой консоли через команду chcp не дает никаких результатов.


Ответы (0 шт):