Δημοσιεύτηκε: 11 Δεκ 2011, 18:05
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
Το παραπάνω παράδειγμα είναι απλό αλλά με ένα σκριπτάκι μπορείς να κάνεις και ακόμα πιο σύνθετη δουλειά.