我有一个.tar.gz文件,该文件包含名称中包含“异常” unicode字符的文件(NetLock_Arany_ = Class_Gold =_Főtanúsítvány.pem)。当我使用python 3的tarfile模块提取存档时,文件名被弄乱了(NetLock_Arany_ = Class_Gold = _Fotanstvny.pem)。
with tarfile.open(name='archive.tar.gz', mode='r:gz', encoding='utf-8') as file:
file.extractall(targetFolder)
file.close
我尝试了各种编码,但没有一个设法正确获得文件名。 我正在运行Windows。