rdiff-backup e caratteri accentati
- Login o registrati per inviare commenti
Mar, 10/04/2011 - 16:07
Ciao ragazzi, ho problemi con la copia di file che hanno lettere accentate nel nome.
Il problema sussiste solo fra windows e linux.
Provate a creare il file àèìòù.txt in una cartella di prova e copiarla su un server linux.
Questo è un esempio di un backup.bat
rdiff-backup.exe --print-statistics --override-chars-to-quote '' --remote-schema "plink -i private.ppk %%s rdiff-backup --server" "F:/test" root@192.168.1.200::/mnt/dati/backup/f/test
Se poi andate a vedere la cartella sul server noterete
?????.txt
Ho provato a passare anche l'opzione --override-chars-to-quote come suggerito da una delle varie ricerche fatte in rete, ma non ha dato i risultati sperati.

A quanto sembra il problema sta nel fatto che windows usa un set di caratteri che diverso da quello di linux.
Rdiff-backup salva il carattere con lo "stesso codice" di windows che non trova riscontro su quello usato da linux.
Di per se no dovrebbe essere un grosso problema, perché il restore del file dovrebbe essere possibie (devo ancora provare a restorare un file con i caratteri accentati su windiws).
Il vero problema è che devo copiare la cartella di backup di linux su un disco esterno formattato ntfs, nel qual caso ottengo:
cp -r test/ /media/bkp_esterno1/
cp: impossibile creare il file regolare "/media/bkp_esterno1/test/\340\350\354\362\371.txt": Invalid or incomplete multibyte or wide character