node.js读取txt后打印乱码

var fs = require("fs");
console.log("Hello World");
fs.readFile('../../input.txt','utf-8',function (err,data){
if(err){
return console.error(err);
}
console.log(data.toString()+'\n');
});
console.log('天气不错\n');


```![图片说明](https://img-ask.csdn.net/upload/201701/12/1484204914_518780.png)



你的代码少了一步吧

            console.log(data);
            // 把数组转换为gbk中文
            var str = iconv.decode(data, 'gbk');
            console.log(str+'\n');

编码的问题,,看你的input.txt,,怎么编码的