title: node fstream broken filenames
body: <p>Currently I'm dealing with the problem, that my nodeJs Scripts - using fstream - break on differnt files.</p>
  
  <p>The filenames seam to contain "bad encoded chars" so LSTAT can't find them.</p>
  
  <p>Is there any known way to filter this files while running the fstream dir reader?</p>
  
  <p>It's no problem if the files are not proccessed if all other files in the dirs work.</p>
  
  <pre><code>fstream.Reader(
    { path: dir }
  ).pipe(zlib.createGzip()); 
  </code></pre>
  
  <p>The broken filenames look like <strong>A preview for W?mer.jpg</strong> where the <strong>?</strong> represents the broken char.
  This leads to an lstat ENOENT</p>