【发布时间】:2014-11-18 18:56:34
【问题描述】:
我正在尝试读取 node.js 中属性文件的内容。这是我的电话:
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
node--version的输出是v0.10.2
我在这里错过了什么?
感谢您的支持
【问题讨论】:
-
两种方式都适合我。您可能使用的是旧版本的节点?我正在使用 v0.10.1
标签: node.js