[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux] transformation de noms de fichiers



Salut les gens,

(allez directement à la fin si l'historique ne vous
intéresse pas)

j'avais posé quelques questions la semaine passée sur
les correspondances de caractères entre netatalk,
linux, et samba. Suite à un judicieux conseil,j'ai
spécifié maccode.iso8859-1 comme encodage, et mes macs
peuvent enfin dialoguer sans problème avec les win.

Bonus additionnel, ils peuvent toujours accéder aux
fichiers encodés avec l'ancien système. Mais ces noms
de fichiers n'ont pas été convertis sur le serveur
linux. Ce qui semble poser un problème malgré tout à
netatalk puisqu'il est impossible pour les macs de
modifier le nom de ces dossiers. Ils peuvent les lire
mais pas en modifier le nom ni les effacer. Et
logiquement ces fichiers sont toujours bizarres (noms
incompréhensibles) voire même invisibles pour les
windows via samba.

Donc il me faut convertir les noms de fichiers
anciennement encodés par netatalk en leur version
native sous linux, que samba et maintenant netatalk
peuvent gérer.

Problème :

Par exemple, il faut convertir All:8ee en Allée. Et
dans une masse de répertoires, donc automatiquement.
Je précise que :8e sont bien des caractères séparés,
et pas un code affiché par linux par incompréhension.

Je sais comment faire pour é->e, mais pas pour :8e->e

Des idées ? des pistes ?
(il y a d'autres conversions à faire, style :94->î,
mais si je sais faire le première, les autres ne me
poseront pas de problème)

Merci,
-- 
Rémi

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Courrier : http://courrier.yahoo.fr

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]