View previous topic :: View next topic |
Author |
Message |
sevec n00b
Joined: 02 Jan 2004 Posts: 47
|
Posted: Thu Feb 05, 2004 12:31 pm Post subject: ellinika filenames... |
|
|
ola sxedon pezoun sosta pia sto linux mou...
blepo ellinika se consola/X kai mporo na sozo me ellinika filenames...
prosfata katebasa ena zip arxeio pou eixe mesa ena arxeio me elliniko filename (profanos ftiagmeno apo windows) kai otan to ekana unzip mou eftiaje to arxeio me ellinikous xarktires men alla alampournezika...
to onoma tou arxeiou egine:
τΕΔτΙικλε ΗΕΔφΗζε Ζδςξκλεζ ΗμκΔθΔιεζεζ δΙιΗΰΔοδξΔκ.doc
kamia idea??
ginete na kano unzip afta ta arxeia kai na paro kanonika onomata? |
|
Back to top |
|
|
ksenos Apprentice
Joined: 06 Nov 2003 Posts: 164 Location: Athens, Greece
|
Posted: Thu Feb 05, 2004 1:44 pm Post subject: |
|
|
Πιστεύω οτι είναι επειδή το filename είναι unicode χαρακτήρες (αν και μενα όταν είναι unicode μου βγάζει ????????). Αν το γραψεις σε κανα cdrw και το κάνεις mount με iochars=utf8 λες να πιάσει? _________________ Honor guide me... |
|
Back to top |
|
|
sevec n00b
Joined: 02 Jan 2004 Posts: 47
|
Posted: Thu Feb 05, 2004 1:59 pm Post subject: |
|
|
tha htan endiaferon an epiane afto...
alla psaxno gia kapoia lysh pou na mporei na xrisimopoioithei efkola...
dld na ftiajo afto to prob gia monima...
kati tetoia problimata einai poia mou fenete o monos logos pou den mporei na xrisimopoioithei to linux gia douleies grafeiou sthn ellada akoma...
pantos den einai kai megalo problima gia emana afto..
etsi kai allios 3 arxeia eixe mesa to zip.. kai mpoo na ta anoijo.. opote ok... |
|
Back to top |
|
|
parapente Tux's lil' helper
Joined: 28 Jul 2003 Posts: 140 Location: Greece
|
Posted: Fri Feb 06, 2004 9:44 am Post subject: |
|
|
Απορώ σε τι encoding είναι γραμμένο το όνομα του αρχείου... Πάντως αν γνωρίζεις σε τι encoding είναι μπορείς να το μετατρέψεις σχετικά εύκολα με το παρακάτω scriptακι
Code: |
#!/bin/bash
AFS="^M";
filenames=`ls -1 $*`;
for i in filenames;do
res="`iconv -f <fencode> -t <yourencode> $i`";
if [ $? == 0 ]; then
mv $i $res;
else
echo "Error converting filename $i";
fi
done
|
Προσοχή μόνο το ^Μ είναι ο χαρακτήρας ctrl+M, ο οποίος αν χρησιμοποιείς vi ή το bash μπορεί να μπει πατώντας αρχικά ctrl+v και μετά ctrl+M. Αντικατέστησε το <fencode> στο encoding των windows αρχείων και το <yourencode> στο encoding που χρησιμοποιείς στο σύστημα αρχείων σου (πχ utf8, iso8859-7...).
Το πρόγραμμα το εκτελείς περνώντας του ως ορισματα τα αρχεία που θέλεις να μετονομάσεις. |
|
Back to top |
|
|
|