title: File.ReadAllText(String) reads cyrillic/Russian chars as?
body: <ol>
  <li>I created a vb file using File.WriteAllText(String, String), which creates a file with UTF-8 encoding without BOM.</li>
  <li>and inserted some cyrillic(Russian) chars to this file from VS (VSTA). while saving the file
  
  <ul>
  <li>In some servers, displays File conversion dialog.  </li>
  <li>In some servers,
  automatically converts the file to "UCS-2 little endian" without
  showing the file conversion dialog. </li>
  <li>In some servers, not showing file
  conversion dialog. But when I read the file again using
  File.ReadAllText(String), it reads russian chars as ???</li>
  </ul></li>
  </ol>
  
  <p>why?</p>