title: FileOpenPicker - How to read special characters
body: <p>I have problem with FileOpenPicker. I use special characters e.g. ś ć ę and my file .txt has content:
  "śś ćć ę ó"</p>
  
  <p>It is my code:</p>
  
  <pre><code>var picker = new Windows.Storage.Pickers.FileOpenPicker();
  picker.ViewMode = Windows.Storage.Pickers.PickerViewMode.List;
  picker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.Desktop;
  picker.FileTypeFilter.Add(".txt");
  
  Windows.Storage.StorageFile file = await picker.PickSingleFileAsync();
  if (file != null)
  {
      using (var inputStream = await file.OpenReadAsync())
      using (var classicStream = inputStream.AsStreamForRead())
      using (var streamReader = new StreamReader(classicStream))
      {
          var something = streamReader.ReadToEnd();
      }
  }
  </code></pre>
  
  <p>And when I read my file I get  something like this:</p>
  
  <p><img src="https://i.stack.imgur.com/SuxMv.png" alt="enter image description here"></p>
  
  <p>�� �� �</p>
  
  <p>I tried change culture, encoding and nothing. </p>
  
  <p>How is the problem with this class?</p>
  
  <p>I really appreciate any help or guidance on this. Thanks!</p>