28 Νοε 2008

Unicode Madness

Αγαπητό ημερολόγιο,

Έφαγα περίπου μια ώρα σήμερα το πρωί, προσπαθόντας να πάρω κάποια δεδομένα από ένα αρχείο του Excel, με σκοπό να τυπώσω ετικέτες σε κάποιο άλο πρόγραμμα (το πρόγραμμα λέγεται "Mail Factory" και κατά τη γνώμη μου είναι το καλύτερο που υπάρχει για αυτή τη δουλειά), ουτως ώστε να στείλω ευχετήριες κάρτες σε πελάτες.

Αυτό που ανακάλυψα ήταν το ότι καθώς προσπαθούσα να εισάγω τα δεδομένα ήταν πως το κείμενο ερχότανε "κινέζικο". Αυτό που αγνοούσα ήταν πως το Excel στην πραγματικότητα δεν υποστηρίζει UTF-8 κείμενο.

Έτσι κατάφερα να βρω κάποια λύση και ελπίζω να βοηθήσω κάποιους που έχουν παρόμοιο πρόβλημα (υπόψιν οτι μιλάμε πάντα για δουλειά πάνω σε Macintosh).

Η λύση είναι σχετικά απλή: Ανοίγουμε το αρχείο του Excel στο NeoOffice (δωρεάν opensource σουίτα. Μπορείτε να την κατεβάσετε εδώ --> www.neooffice.org) και το εξάγουμε ως αρχείο .CSV (comma separated values). Εκεί λοιπόν το πρόγραμμα μας αφήνει να επιλέξουμε την κωδικοποίηση που θέλουμε, έτσι την ορίζουμε σε Unicode UTF-8 και όλα μας τα κείμενα πλέον εμφανίζονται κανονικά.

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου