我正在嘗試讀取節點中屬性文件的內容。這是我的電話:編碼在fs.readFile中被忽略
fs.readFile("server/config.properties", {encoding: 'utf8'}, function(err, data) {
console.log(data);
});
控制檯打印緩衝區:
<Buffer 74 69 74 69 20 3d 20 74 6f 74 6f 0a 74 61 74 61 20 3d 20 74 75 74 75>
當我替換此代碼:
fs.readFile("server/config.properties", function(err, data) {
console.log(data.toString('utf8'));
});
它工作正常。但node documentation說字符串轉換如果編碼的選項
傳遞給UTF8節點 - 版本的輸出v0.10.2
缺少什麼我在這裏?
感謝您的支持
兩種方式都適用於我。您可能正在使用較舊版本的節點?我正在使用v0.10.1 – Anton