2 q1305882275 q1305882275 于 2017.01.12 15:08 提问

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');


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



2个回答

welan123123
welan123123   2017.01.12 17:02

你的代码少了一步吧

            console.log(data);
            // 把数组转换为gbk中文
            var str = iconv.decode(data, 'gbk');
            console.log(str+'\n');
Royal_lr
Royal_lr   Ds   Rxr 2017.01.12 17:15

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!