Узел child_process.exec отображает специальные символы в виде вопросительных знаков - PullRequest
0 голосов
/ 22 мая 2018

Я запускаю тест с использованием Node's child_process.exec для выполнения оператора echo со специальными символами в нем.

const {exec} = require('child_process');
try
{
    exec("echo téstér",
        function(err, stdout, stderr) {
                console.log(stdout)
        });
} catch(e){
        console.log(e.message)
}

При запуске этого на моем компьютере с Linux я получаю téstér значение, которое я ожидал.Когда я запускаю его на своем компьютере с Windows, я получаю обратно t? St? R .

Я что-то упускаю, когда вызываю функцию exec, чтобы мои специальные символы появлялись?

...