Jump to content



sony ericsson mobiles phone catalog file


magicman

Recommended Posts

Δημοσιεύτηκε

θελω να φτιαξω μια μικρη εφαρμογη σε java, με γραφικο σε java swing, οπου θα κανω import to αρχειο του καταλογου, κ θα μπορω να το επεξεργαζομαι...

εχει κανει κανεις κατι παρομοιο? ξερει κανεις τον τυπο του αρχειου του τηλεφωνικου καταλογου?

ευχαριστω.

χμ.. δεν θελω κατι ετοιμο. θελω να το φτιαξω μονος, κ γινεται σε java, ωστε να μπορω να τρεχω το .jar σε λαιναξ...

Δεν σου είπα να το δεις για αυτό, αλλά επειδή ο τύπος κάνει παπάδες με τα SE, μήπως σε οδηγήσει κάπου ;)

ετσι για την ιστορια, το αρχειο του καταλογου ειναι ενα .vcf αρχειο.

τωρα θα κοιταξω με ποιον τροπο να το διαβασω.

τα ελληνικα στο .vcf δειν φαινονται σωστα.. το charset ειναι utf-8 πρεπει να κανω τωρα την μετατροπη.. οταν βλεπει to utf-8.

Εννοείς δεν εμφανίζονται σωστά, αφού τα κάνεις upload στο κινητό ή όταν τα κάνεις download από το κινητό...?

Δεν ξέρω πως διαβάζεις το αρχείο στην java, αλλά είτε είναι stream είτε απ' ευθείας ανάγνωση του αρχείου byte-byte, η java υποστηρίζει να το μετατρέπεις σε utf-8, οπότε όπως και να έχει, δεν πρέπει να έχεις πρόβλημα... πχ η InputStreamReader(), σαν δευτερη παράμετρο παίρνει το encoding...

InputStreamReader δεν πιανει τελικα. το utf-8 ως παραμετρο στον constructor... τα τυπωνει κανονικα..

μαλλον εγω καταλαβα λαθος..

ατο .vcf λεει

CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE

http://en.wikipedia.org/wiki/Quoted-printable

ειναι αυτο..

αρα πρεπει απο utf -8 σε ascii?

καλησπερα τελικα χρησιμοποιω αυτο.

δειχνει να δουλευει. απλα εχω προβλημα πως να χωριζω τις λεξεις πριν το decode. δεν ειμαι κ σιγουρος βασικα.

θα κανω καποιες δοκιμες κ θα ενημερωσω.

http://www.sinotar.com/download/algorithm/README.html

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.