0
即使「utf-8」是默認編碼,爲什麼下面的代碼給出了緩衝輸出?Nodejs中fs.readfile()的緩衝輸出
fs.readFile('includes/India2011.csv',function (err, data) {
if (err) throw err;
console.log(data);
});
即使「utf-8」是默認編碼,爲什麼下面的代碼給出了緩衝輸出?Nodejs中fs.readfile()的緩衝輸出
fs.readFile('includes/India2011.csv',function (err, data) {
if (err) throw err;
console.log(data);
});
從文檔:
如果沒有指定編碼,然後被返回的原始緩衝液中。
您必須指定UTF-8編碼是這樣的:
fs.readFile('includes/India2011.csv', 'utf-8', function (err, data) {
if (err) throw err;
console.log(data);
});
天啊,我被困在什麼被_ 「緩衝輸出」 的意思_ :-) – robertklep
感謝皮斯卡託...... –
緩衝液我的意思是<緩衝液76 61 72 20 66 73 20 3d 20 72 65 71 75 69 72 65 28 27 66 73 27 29 3b 0d 0a 66 73 2e 72 65 61 64 46 69 6c 65 28 27 68 65 6c 6c 6f 2e 6a 73 27 2c 20 66 ...> –