We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8efd375 commit 0e92698Copy full SHA for 0e92698
1 file changed
PyExtendTools.py
@@ -15,7 +15,6 @@
15
import threading
16
import time
17
import zipfile
18
-import chardet
19
import mutagen.flac
20
import mutagen.id3
21
import mutagen.mp3
@@ -2660,11 +2659,10 @@ def OutSideUnArchive(self):
2660
2659
os.makedirs(current_paths, exist_ok=True)
2661
os.chdir(current_paths)
2662
for info in ExtractZip.infolist():
2663
- enc = chardet.detect(info.orig_filename.encode())['encoding']
2664
try:
2665
info.filename = info.orig_filename.encode('cp437').decode(enc)
2666
except:
2667
- info.filename = info.orig_filename.encode(enc).decode(enc)
+ info.filename = info.orig_filename.encode('utf-8').decode(enc)
2668
if os.sep != "/" and os.sep in info.filename:
2669
info.filename = info.filename.replace(os.sep, "/")
2670
ExtractZip.extract(info)
0 commit comments