diff --git a/lib/server/socket.js b/lib/server/socket.js index 8b2a4b31..3277abcf 100644 --- a/lib/server/socket.js +++ b/lib/server/socket.js @@ -20,6 +20,9 @@ exports.listen = function(pServer){ socket.on('message', function(pCommand) { console.log(pCommand); + if(process.platform === 'win32') + pCommand = 'chcp 65001 |' + pCommand; + exec(pCommand, getExec); }); @@ -35,14 +38,10 @@ exports.listen = function(pServer){ */ function getExec(error, stdout, stderr) { if(stdout){ - stdout = stdout.toString('utf-8'); - console.log(stdout); Socket.send(stdout); } - if(stderr){ - stderr = stderr.toString('utf-8'); - + if(stderr){ console.log('stderr: ' + stderr); Socket.send(stderr); }