Απ: Character set +Samba πρόβλημα από migration με Ελληνικά

Nick Demou ndemou at gmail.com
Tue Feb 6 10:56:26 EET 2007


Την 6/2/2007, Stelios A. <linux at climbincrete.com> έγραψε:
> ...
> Μετέφερα τα αρχεία από το παλιό server ξανά (κάποια τεστ) και έτρεξα τα
> παρακάτω:
>
> # convmv -f iso-8859-1 -t utf8 *.doc

αποκλείεται να είχες ελληνικά σε 8859-1 οπότε αυτό δεν το κοιτάμε

> Καθώς και το παρακάτω (δοκίμασα να τα ξαναμεταφέρω)
> # convmv -f iso-8859-7 -t utf8 *.doc

από ότι λέει το http://j3e.de/linux/convmv/man/:
"When in the smb.conf (of Samba 2.x) there hasn't been set a correct
``character set'' variable, files which are created from Win* clients
are being created in the client's codepage, e.g. cp850 for western
european languages."

οπότε δες αν είχες ``character set'' στο παλιό smb.conf. Αν είχες αυτό
το char set πρέπει να είναι στο -f της convmv. Αν όχι τότε μάλλον θα
είναι win1253 (_σχεδόν_ η μόνη διαφορά με το iso8859-7 είναι στο
Κεφαλαίο Τονούμενο Άλφα).

anyway υπάρχει πιο σοβαρό θέμα αμέσως παρακάτω

> ...
> mv "./TSMEDE VEVAIOSI
> &#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;.doc"
χμμμ εδώ σου λέει τους κωδικούς των χαρακτήρων που βρήκε και αν
προσέξεις είναι πάντα ο ίδιος επαναλαμβανόμενος χαρακτήρας... προφανώς
τα αρχεία δεν λεγόντουσαν όλα ααααααα.doc ή σσσσσσσσ.doc κτλ

> "./TSMEDE
> VEVAIOSI &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;.doc"

εδώ έχει κάνει την αντικατάσταση του σε utf-8 code

> No changes to your files done. Use --notest to finally rename the files.
και αυτό σου λέει ότι δεν έκανε καμία αλλαγή στα filenames γιατί δεν
του έδωσες --notest :-)

> αλλά παρόλα ταύτα δεν παίζει. Όποιος γράψει καινούργια αρχεία στα Ελληνικά
> παίζουν, φαίνονται τζάμι από παντού αλλά τα παραπάνω/παλιά αρχεία τζίφος.

 - στείλε το smb.conf του παλιού server
 - τρέξε το convmv σε test mode σε αυτά τα ελληνικά αρχεία στον
_παλιό_ server και στείλε  το output
 - πως μετέφερες αυτά τα αρχεία στον νέο server (μάλλον τα ονόματα
τους καταστραφήκανε κατά την μεταφορά)




More information about the Linux-greek-users mailing list