組み込みの open() 関数を使用して、Python 3.3 で UCS-2 BE ファイル (古いもの) をデコードできないようです (スタック トレースは UnicodeDecodeError を示し、私の readLine() メソッドが含まれています) - 実際、私はこのエンコーディングを指定するためのフラグが見つかりませんでした。
Windows 8 を使用すると、ターミナルは「Lucida Console」フォントを使用してコードページ 65001 に設定されます。
コード スニペットはあまり役に立たないでしょう。
def display_resource():
f = open(r'D:\workspace\resources\JP.res', encoding=<??tried_several??>)
while True:
line = f.readline()
if len(line) == 0:
break
この問題への洞察に感謝します。