title: Python 3: reading UCS-2 (BE) file
body: <p>I can't seem to be able to decode UCS-2 BE files (legacy stuff) under Python 3.3, using the built-in open() function (stack trace shows UnicodeDecodeError and contains my readLine() method) - in fact, I wasn't able to find a flag for specifying this encoding. </p>
  
  <p>Using Windows 8, terminal is set to codepage 65001, using 'Lucida Console' fonts.</p>
  
  <p>Code snippet won't be of too much help, I guess:</p>
  
  <pre><code>def display_resource():
      f = open(r'D:\workspace\resources\JP.res', encoding=&lt;??tried_several??&gt;)
      while True:
          line = f.readline()
          if len(line) == 0:
              break
  </code></pre>
  
  <p>Appreciating any insight into this issue.</p>