Как решить проблему с иероглифами в выходных данных в VS Code?

введите сюда описание изображения

Установил расширение Code Runner. Проблему с иероглифами решить не получается.


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

Автор решения: megaslowpoke

По нормальному кажется никак, если бы это был bat файл, то можно вставить в начало что-то вроде chcp 65001 или chcp 437, но это также переключит и язык вывода сообщений от консоли.

Но лучше поменять вывод на терминал, т.е. добавить в настройках VS Code параметр настройки Code Runner: "code-runner.runInTerminal": true, тогда при запуске будет использоваться именно терминал и потому применяются его системные настройки, и весь вывод будет так как он и должен быть. Если надо чтобы побыстрее запускалось, то смените дефолтный PS на CMD: "terminal.integrated.defaultProfile.windows": "Command Prompt"

Необязательно это прям в файле настроек делать, просто в строке поиска параметров вводите название и появится этот пункт с подсказкой.

→ Ссылка
Автор решения: Алексей

Попробуйте установить на компьютер nodejs (https://nodejs.org/ru/) После установки, плагин Code Runner стал работать корректно.

→ Ссылка
Автор решения: Kirian

При первом запуске кода js с помощью code runner в Visual Studio были иероглифы в выходных данных (он же Output) Проблему решила установка Node.js (скачать можно отсюда https://nodejs.org/ru/) и последующая перезагрузка системы.

→ Ссылка