我的程序存儲由cPickle打包的文件中的文件索引。有非英文文件名。 當我只是這樣做PyQt中的編碼問題
print f [0]
其中,f [0]是 「\ XC2 \ xe8 \ XF1 \ XEE \ XEA \ XEE \ XF1 \固定的\ XFB \ xe9 \ XE3 \ XEE \ XE4」(「Високосный год「在正常視圖中),它會以適當的方式打印字符串 - 俄語。
當程序手動將字符串u'Високосныйгод'添加到QTreeView時,一切都很好。
但是當程序把這個字符串( 「\ XE3 \ XEE \ XE4」 等),直接從拆封文件QTreeView則,就變成這樣:
alt text http://img170.imageshack.us/img170/9226/encoding.png
有什麼辦法來解決那?
我對我的回答添加了評論。 – 2009-09-17 10:38:04