Trouv� !
La solution au probl�me vient du HOWTO Unicode-HOWTO qui n'est
pourtant
pas exactement le sujet.
Extrait :
" � Les syst�mes de fichiers "vfat" ont une option "utf8".
Voir le fichier
file:/usr/src/linux/Documentation/filesystems/vfat.txt. Quand vous
donnez � mount une option "iocharset" diff�rente de celle utilis�e
par d�faut (qui est "iso8859-1"), les r�sultats avec et sans
l'option "utf8" ne sont pas coh�rents. Par cons�quent, je ne
conseille pas d'utiliser l'option "iocharset" de mount."
Et bien j'ai quand m�me appliqu� ce "conseil" ;-) et �a marche... pour
l'instant.
Pour obtenir les lettres accentu�es sur les noms de fichiers Windows
(vfat), il faut monter la partition ainsi :
mount /dev/hda1 /mnt/windows -t vfat
user,noexec,nodev,nosuid,rw,gid=xxx,umask=2,iocharset=iso8859-1
Bien s�r, on peut adapter les options � son go�t.
Encore mieux, je l'ai modifi�e iocharset en iocharset=iso8859-15 ce qui
permet de b�n�ficier en plus de la nouvelle norme de caract�res int�grant
entre autres le signe de l'euro.
xxx correspond au n� du groupe d'utilisateurs autoris�s � lire et �crire
sur la partition.
Question : Pourquoi MandrakeSoft ne configure pas le montage implicitement
en iso8859-1 ou mieux en iso8859-15 ? Ou pourquoi pas en utf8 ? Ce ne
serait pas une option de compilation du module vfat ?
Alain F.
"Alain F." a �crit :
> Bonjour,
>
> Je ne vois plus les lettres accentu�es dans les noms de fichiers sur ma
> partition vfat Windows 95. Ce qui fait que ces fichiers ne sont plus
> lisibles par certaines applications Linux.
> Le probl�me para�t end�mique � Mandrake 7.1, car il existe sur d'autres
> syst�mes o� je l'ai install�. Sur Mdk 7.02, il n'existait pas (ou je
> l'avais corrig� mais je ne me souviens plus comment).
> Sur ma Mandrake 7.02, j'ai principalement mis � jour le noyau de
> 2.2.14... � 2.2.16-9mdk livr� en modif. de mdk 7.1. J'ai aussi utilis�
> le rpm initscripts de mdk7.1.
>
> Ma question : comment r�cup�rer les accents sur les noms de fichiers
> vfat ?
> J'ai essay� de mettre en option de mount unix_late, mais j'obtiens des
> caract�res illisibles (unicode je pense).
>
> Question plus g�n�rale : pourquoi MandrakeSoft ne livre pas ses
> distributions r�gl�es soit en Unicode ou en iso-8859-15 au lieu de
> iso-8859-1 afin de b�n�ficier des symboles entre autres de l'euro, oe
> coll�es, etc.
>
> Alain F.