Youpiiiii, après de longues et fastidieuses recherches sur le sujet, j'ai trouvé en partie
ici la solution à ce problème.
J'ai créé un fichier dans le dossier /etc/hal/fdi/policy (que j'ai appelé charset.fdi, mais le nom n'a pas importance) contentant ca
<deviceinfo version="0.2">
<device>
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<merge key="volume.policy.mount_option.iocharset=utf8" type="bool">true</merge>
<merge key="volume.policy.mount_option.codepage=850" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
Comme ça HAL (le truc qui gère entre autres ce qu'on branche sur l'USB), rajoutera dans le fstab les paramètres iocharset=utf8 et codepage=850, qui règlent les problèmes d'accents. J'ai testé ceci sur mon Archos et sur ma PSP et ca marche bien sur 🙂
Alors peut-être devrais-je rajouter des balises <match> pour appliquer ces changements uniquement aux systemes de fichiers FAT et FAT32, je creuserais la question quand il se fera moins tard, mais c'est un bon début 🙂