现在我在一个 XP 盒子上,但这在 Vista 上是一样的。
我正在使用 node.js v 0.6.14
以下不起作用:
var fs = require("fs");
fs.readFile(filename, "utf8", function(err, data) { ... } );
我没有得到任何错误,但数据包含以下内容:
'{' 不是内部或外部命令、可运行程序或批处理文件。
如果我删除编码参数,那么我确实会取回原始缓冲区数据。这是节点的 Windows 端口上的一个已知问题,还是我完全遗漏了什么?如果这是一个已知问题,是否有任何好的解决方法?