title: Input encoding : accepting UTF-8
body: <p>I need to get output of native application under PowerShell. The problem is, output is encoded with UTF-8 (no BOM), which PowerShell does not recognize and just converts those funky UTF chars directly into Unicode.</p>
  
  <p>I've found PowerShell has <code>$OutputEncoding</code> variable, but it does not seem to affect input data.</p>
  
  <p>Good ol' iconv is of no help either, since this unnecessary UTF8-as-if-ASCII => Unicode conversion takes place before the next pipeline member acquires data.</p>