Παρασκευή 17 Μαΐου 2024

Πρόβλημα εμφάνισης ονόματος αποσυμπιεσμέων αρχείων με χαρακτήρες Unicode

0


Ένα πρόβλημα που μπορεί να αντιμετωπίσουμε όταν δουλεύουμε με zip files είναι η εμφάνιση/ανάγνωση των ονομάτων των αρχείων μας όταν αυτά αποσυμπιεστούν. Το πρόβλημα αυτό παρουσιάζεται στις περιπτώσεις που το όνομα των αρχείων είναι σε γλώσσες που περιλαμβάνουν χαρακτήρες Unicode, όπως για παράδειγμα Ελληνικά, Κινέζικα, Ρώσικα κτλ.

Έτσι, για παράδειγμα, υπάρχει περίπτωση αποσυμπιέζοντας ένα αρχείο με όνομα ΣΥΝΕΝΤΕΥΞΕΙΣ.docx, παίρνουμε το εξής αποτέλεσμα: ΞΊΞ±ΟΟƒΞ

Παρόλο που πολλοί θεωρούν ότι η λύση στο πρόβλημα είναι η μετονομασία των αρχείων μετά την αποσυμπίεση, αυτό δεν είναι καθόλου πρακτικό, ιδιαίτερα όταν έχουμε να δουλέψουμε με δεκάδες αρχεία. 

Η λύση;