Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Изменения не очень значительны
Во-вторых, если дочерний консольный процесс изменит кодировку консоли, то будет воздействовать и на кодировку консоли родительского процесса Node (в частности, на вывод методом console.log) — получается, что консоль у них одна и та же, или что-то в этом же дýхе.
var splitter = child_process.spawn(splitterScript, params);
splitter.stderr.addListener('data', function(data)
{
console.log(data.toString('utf-8'));
});
splitter.stdout.addListener('data', function(data)
{
console.log(data.toString('utf-8'));
});
Выход Node.JS версии 0.6.3 и две ошибки, найденные при работе с кодировками дочерних процессов в консоли Windows XP