Моя программа хранит индекс файла в файле, упакованном cPickle. Есть не английские имена файлов. Когда я просто делаю это
print f [0]
где f [0] равно "\xc2\xe8\xf1\xee\xea\xee\xf1\xed\xfb\xe9 \xe3\xee\xe4" ("Високосный год" в обычном представлении), он печатает строку в правильном путь — по-русски.
Когда программа вручную добавляет в QTreeView строку u'Високосный год', все нормально.
Но когда программа помещает эту строку ("\xe3\xee\xe4" и т.д.) прямо из распакованного файла в QTreeView, получается так:
замещающий текст http://img170.imageshack.us/img170/9226/encoding.png< /а>
Есть ли способ решить эту проблему?