On 30/04/2012 19:38, Gelpi Andrea wrote:
ho dei file che sono stati creati sotto Windows 2K e Windows XP ed hanno nei nomi le lettere accentate. Se guardo le liste di queti file da windows li vedo corretti. Se invece provo da Debian 6 al posto delle lettere accentate vedo un ellisse nera con dentro un ? bianco. In poche parole non ci siamo con la codifica.
Intanto sarebbe interessante sapere in che modo stai guardando quei file da Linux. Stiamo parlando di un disco esterno o una chiavetta che hai montato in Linux? In tal caso, il file system è FAT o NTFS? Oppure stai passando per la rete con Samba o CIFS? Oppure via web, oppure ancora file depositati in Subversion o simili...
E poi, stai guardando da shell con ls e simili o stai guardando da KDE, Gnome, etc. con i rispettivi browser grafici?
Se si tratta di un disco esterno, puoi provare a giocare con i parametri di mount, ma non dovrebbe essere necessario su una distribuzione moderna:
* se è FAT, prova con i parametri "utf8", "codepage" e "iocharset"; * se è NTFS, prova con il parametro "utf8".Forse è solo un problema di font: stai usando un font che non contiene quei caratteri. Ovviamente questo è poco probabile se si tratta delle lettere accentate che usiamo normalmente in italiano, visto che sono tutte presenti anche nella codifica 8859-1.
Ero convinto fosse un problema di locale, ma dopo aver verificato di avere quello che ho sempre utilizzato it_IT, mi rimane il problema delle accentate.
Stai usando "it_IT" o "it_IT.UTF8"?Installa tcs e prova da shell finché non azzecchi la combinazione giusta. Se, come sospetto, il file system restituisce UTF8 ma il tuo sistema non è configurato per gestirlo, dovresti vedere i nomi corretti con questo comando:
$ ls -l /media/xyz | tcs -f utf -t latin1 Altrimenti, scambia i parametri (tcs -f latin1 -t utf) e vedi che cosa succede.
Dove sbaglio? Avete un link per capire che cavolo sto sbagliando?
Non ne conosco e non ne ho trovato, ma per un discorso generale e fin troppo dettagliato c'è la "UTF-8 and Unicode FAQ for Unix/Linux":
http://www.cl.cam.ac.uk/~mgk25/unicode.html -- Ciao, Flavio Those who do not understand Unix are condemned to reinvent it, poorly. -- Henry Spencer -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx