Δημοσιεύτηκε: 11 Δεκ 2011, 18:05
από lucinos
hliasmdp έγραψε:
lucinos έγραψε:Η γνώμη μου είναι να φτιάξεις νέα αρχεία με την καλή κωδικοποίηση utf-8 Το iconv κάνει την δουλειά. πχ:

Κώδικας: Επιλογή όλων

for i in *.txt; do iconv -f windows-1253 -t utf-8 "$i" -o "${i/.txt}.utf8.txt"; done


Η κωδικοποίηση UTF-8 δεν έχει πρόβλημα ποτέ! Δες viewtopic.php?f=9&t=21330


Να φτιάξω καινούργια αρχεία;;

μπορώ να μετατρέψω όλα τα .txt να ανοίγουν ως UTF-8 και να βλέπω κανονικά ελληνικά ;; ή πρέπει να τα ξανα κάνω ένα ένα;; (αυτό δεν παίζει βασικά να το κάνω,είναι πάρα πολλά!!)


Μα για αυτό έδωσα το παραπάνω παράδειγμα εντολής. Η παραπάνω εντολής παίρνει ΟΛΑ τα αρχεία που τελειώνουν σε .txt στον τρέχοντα φάκελο τα μετατρέπει από windows-1253 σε κωδικοποίηση utf-8 και τα σώζει με κατάληξη .utf8.txt
Το παραπάνω παράδειγμα είναι απλό αλλά με ένα σκριπτάκι μπορείς να κάνεις και ακόμα πιο σύνθετη δουλειά.