Kenya-West
@Kenya-West
Обычный Кеня

Powershell-терминал в VS Code — как починить кракозябры?

Пользуюсь VS Code на Windows 10, пилю себе приложения на NodeJS. Как терминал у меня установлен Powershell:
d3a140a3961d49f8921dd2a95ff52b6c.png

К несчастью, начиная с 6-ой версии, NodeJS при закрытии сервера (Ctrl+C) выдаёт следующие кракозябры:
496e35025f35434a8e70c603277c83ab.png

Чинится и гуглится оно легко: ссылка и команда в PS
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("utf-8")

Беда в том, что надо эту команду вбивать каждый раз при запуске редактора, а это не в кайф. Как автоматизировать это дело? Или, может, решить это с другой стороны?

Параметры Powershell: 39d6797c61ea43739c68efbe192ef459.png9aceb09cf19f4a45bd4b47e4032b71d4.png
  • Вопрос задан
  • 7434 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Puchao
https://github.com/Microsoft/vscode/issues/19837

1.
"REG ADD HKCU\Console /v CodePage /t REG_DWORD /d 65001 /f"

2.
"terminal.integrated.shellArgs.windows": ["-NoExit", "/c", "chcp.com 65001"],
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы