title: node.js fs.readFile not working in Windows
body: <p>Right now I am on an XP box, but this is the same thing on Vista.</p>
  
  <p>I am using node.js v 0.6.14</p>
  
  <p>the following does not work:</p>
  
  <pre><code>var fs = require("fs");
  fs.readFile(filename, "utf8", function(err, data) { ... } );
  </code></pre>
  
  <p>I do NOT get anything in err, but data contains the following:</p>
  
  <blockquote>
    <p>'{' is not recognized as an internal or external command,
    operable program or batch file.</p>
  </blockquote>
  
  <p>If I remove the encoding parameter, then I do get the raw buffer data back.  Is this a known issue on the Windows port of node or am I completely missing something?  If it is a known issue, are there any good workarounds?</p>