title: findstr or grep that autodetects chararacter encoding (UTF-16)
body: <p>I want to do this: </p>
  
  <pre><code> findstr /s /c:some-symbol *
  </code></pre>
  
  <p>or the grep equivalent</p>
  
  <pre><code> grep -R some-symbol *
  </code></pre>
  
  <p>but I need the utility to autodetect files encoded in UTF-16 (and friends) and search them appropriately.  My files even have the byte-ordering mark FFEE in them so I'm not even looking for heroic autodetection.</p>
  
  <p>Any suggestions?</p>
  
  <hr>
  
  <p>I'm referring to Windows Vista and XP.</p>