Προς το περιεχόμενο

encoding με Ελληνικούς χαρακτήρες..


Αbominable

Προτεινόμενες αναρτήσεις

Στο amarok όποιο αρχείο έχει ονομασία με ελληνικούς χαρακτήρες, όταν το βάζω να το ακούσω, αντί του ονοματός του εμφανίζονται κάτι γκαργκατζιλάκια. Σε περίπτωση, που το μετονομάσω είναι όλα οκ, αλλά είναι λίγο φασαρία να μετονομάζω 10^ν αρχεία.

 

Το ίδιο πρόβλημα μου έκανε και σε ένα πολυ-λεξικό που άνοιξα μέσω wine, και δεν μου αναγνωρίζει τους ελληνικούς χαρακτήρες.

 

Υπάρχει δυνατοτητα να πειράξω κάτι στο encoding ώστε να τα αναγνωρίζει;;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το ζήτημα δεν είναι ότι είναι ελληνικά. Είναι ότι το encoding είναι iso-8859-7 και όχι utf-8.

 

Για recode δες στα παρακάτω:

http://www.insomnia.gr/vb3/showthread.php?t=150490&page=2&highlight=recode#17

http://www.insomnia.gr/vb3/showthread.php?t=160746&highlight=amarok

 

Αν τα tags είναι γραμμένα εξ αρχής σε iso-8859-7 υπάρχει πρόβλημα στο να ξαναγραφτούν σε unicode-utf-8.

 

Από windows μπορείς να το καταφέρεις με το EasyTag. Απλά σκανάροντας τους φακέλους με τα mp3 και έχοντας ρυθμίσει το πρόγραμμα, να αποθηκεύει όλα τα tags σε utf-8 αυτόματα.

 

Άν έχεις μόνο linux όπως εγώ, τότε δε θα τα καταφέρεις αφού ΔΕΝ έχει βρεθεί λύση. Η id3lib που χρησιμοποιεί το EasyTag για Linux έχει ένα bug σε αυτό το σημείο και τα αποθηκεύει σε κινέζικα. Επίσης εδώ και πολλά χρόνια έχει σταματήσει η ανάπτυξή της, και έτσι μάλλον δε θα δούμε άσπρη μέρα σε αυτό τον τομέα.

 

Καλή συνέχεια.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το ζήτημα δεν είναι ότι είναι ελληνικά. Είναι ότι το encoding είναι iso-8859-7 και όχι utf-8.

 

Αν τα tags είναι γραμμένα εξ αρχής σε iso-8859-7 υπάρχει πρόβλημα στο να ξαναγραφτούν σε unicode-utf-8.

 

Από windows μπορείς να το καταφέρεις με το EasyTag. Απλά σκανάροντας τους φακέλους με τα mp3 και έχοντας ρυθμίσει το πρόγραμμα, να αποθηκεύει όλα τα tags σε utf-8 αυτόματα.

 

Άν έχεις μόνο linux όπως εγώ, τότε δε θα τα καταφέρεις αφού ΔΕΝ έχει βρεθεί λύση. Η id3lib που χρησιμοποιεί το EasyTag για Linux έχει ένα bug σε αυτό το σημείο και τα αποθηκεύει σε κινέζικα. Επίσης εδώ και πολλά χρόνια έχει σταματήσει η ανάπτυξή της, και έτσι μάλλον δε θα δούμε άσπρη μέρα σε αυτό τον τομέα.

 

Καλή συνέχεια.

 

Είναι σίγουρο αυτό ?

Και εγώ είχα το ίδιο πρόβλημα (αλλά με audacious) και μετέτρεψα όλα μου

τα mp3 σε utf8. Χρησιμοποίησα το id3v2 (http://id3v2.sourceforge.net/)

το οποίο χρησιμοποιεί την id3lib. (Η έκδοση id3lib που έχω είναι

libid3-3.8.so.3.0.0) και τα tags είναι utf8 και παίζουν κανονικά (τα v2. τα v1

εννοείται ότι δεν παίζουν καλά σε μη latin/iso8859-1)

Το πρόβλημα που είδα ότι έχει αυτή η έκδοση id3lib είναι ότι υποστηρίζει

μέχρι 2.3 και όχι 2.4 ID3v2 αλλά αυτό δεν ενοχλεί στο να τα μετατρέψει

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ρίξε μία ματιά στο convmv. Πρέπει να υπάρχει πακέτο για την διανομή σου αλλιώς εδώ http://j3e.de/linux/convmv/. Επίσης για τα tags υπάρχει και αυτο http://www.cs.berkeley.edu/~zf/id3iconv/

 

Εγώ το πρόβλημα αυτό το έλυσα με αυτά τα δύο προγράμματα αλλά έχει περάσει καιρός και δεν θυμάμαι τι ακριβώς έγραψα στην κονσόλα. Θυμάμαι μόνο ότι με ένα πέρασμα τα έκανε όλα. 1 πέρασμα για filenames και ένα πέρασμα για tags. Ολα τα mp3 ήταν σε έναν φάκελο.

 

Το πρόβλημα είναι ότι το ένα θέλει perl και το άλλο java. Ειδικά το java πρόγραμμα θέλει την εντολή

>  java -jar id3conv.jar -e iso-8859-7 song.mp3

Δοκίμασε αντί για song.mp3 να βάλεις *.mp3

 

Update: Είδα κάπου αλλού να προτείνουν και αυτό http://eyed3.nicfit.net/ αλλά δεν το έχω δοκιμάσει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Παιδιά, ευχαριστώ για τις απαντήσεις.

 

Κατέβασα και δοκίμασα διάφορα προγραμματάκια. Το πιο εύκολο ίσως το easytag, Δεν είχα πλήρως τα επιθυμητά αποτελέσματα, αλλά έγιναν κάποια εν μέρη πράγματα.

 

Θα δοκιμάσω και τα τις εφαρμογές που μου πρότεινε ο coolman και θα σας πω.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

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