ZipFile
的namelist()
返回的字符串解码不正确。from zip import ZipFile
for name in ZipFile('zipfile.zip').namelist():
print('Listing zip files: %s' % name)
如何修复该代码,以便始终以Unicode解码文件名(从而支持中文,俄语和其他语言)?
我看过一些Python 2的样例,但由于Python3中字符串的性质已经改变,我不知道如何重新编码它,或者在其上应用chardet。