私のプログラムは、cPickle によって圧縮されたファイルにファイル インデックスを保存します。英語以外のファイル名があります。私はちょうどこれを行うとき
print f [0]
ここで、f [0] は "\xc2\xe8\xf1\xee\xea\xee\xf1\xed\xfb\xe9 \xe3\xee\xe4" (通常のビューでは "Високосный год") であり、文字列を適切に出力します。方法 — ロシア語で。
プログラムが手動で文字列 u'Високосный год' を QTreeView に追加すると、すべて問題ありません。
しかし、プログラムがこの文字列 ("\xe3\xee\xe4" など) を unpickle ファイルから直接 QTreeView に配置すると、次のようになります。
代替テキスト http://img170.imageshack.us/img170/9226/encoding.png
それを解決する方法はありますか?