title: Is it possible to automatically set UTF16 file encoding when opening a file of that type?
body: <p>I edit all kinds of files with Vim (as I'm sure most Vim users do).  One bug bear I have is what Vim does when I come across a file with an odd encoding.  Most editors (these days) make a good stab at detecting file encodings.  However, Vim generally doesn't.  And you have to type, for example:</p>
  
  <pre><code>:e ++enc=utf-16le
  </code></pre>
  
  <p>To re-read the file in UTF-16 (Otherwise you get a mass of @ signs)</p>
  
  <p>I've been searching around and have seen scripts like <code>set_utf8.vim</code> which can detect a specific file encoding.  However, is there are more general solution?  I'm a bit bored of having to manually work out what the file encoding is and consulting the help every time I open an unusual file.</p>