zipfile对中文支持的问题

zipfile对中文支持的问题

用zipfile压缩中文文件夹的时候总是不行,,
在zipfile里面filename变量后都加上encode('utf-8')后压缩的时候到是不报错误了?
但是无法解压缩。。。。郁闷,
似乎是zipfile 就不支持unicode?
去google了,发现确实有这个问题,
有人提到了参考winzip对中文文件名的曲解,
winzip是怎么处理那个的?有人知道吗
这个问题我曾经在水木上问过,可没人回。看这个人气不错,
再问一下。
不是让我再压缩前先对中文名做base64之类的编码,然后解压缩的时候再解码出来吧。。。
这种方法虽然可行,也太麻烦了。。
我试了没问题呀。不过我用的是自已对zipfile模块的封装 ZFile.py ,但里面都是 zipfile 的处理,没有问题。
在2.4版本上真的没问题了,晕。。。。。