Page 1 sur 1

[mount] FAT: codepage cp1252 not found

Publié : jeu. 26 mars 2009, 00:43
par syll
Bonjour

Lorsque je monte une clé usb (FAT32), les accents sont mal affichés. A priori c'est à cause du fait que l'encodage utilisé par défaut par mount pour ce système de fichiers est "cp850" (correspondant à l'option codepage=850). Donc pour monter ça avec l'encodage Windows d'Europe de l'Ouest (cp1252), je fais :

Code : Tout sélectionner

mount /mnt/cle -o codepage=1252
Et là il me dit :

Code : Tout sélectionner

mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error
       Dans quelques cas certaines informations sont utiles dans syslog - essayez
       dmesg | tail  ou quelque chose du genre
Et avec dmesg | tail :

Code : Tout sélectionner

FAT: codepage cp1252 not found
Donc ma question : comment faire pour installer cet encodage ?
Toute autre solution me conviendrait également, bien entendu :) .

Sylvain

Re: [mount] FAT: codepage cp1252 not found

Publié : jeu. 26 mars 2009, 09:19
par wain
perso je recompilerai le kernel pour activer cette option. Mais il doit y avoir un moyen pour l'activer dans ce truc qui s'appelle mkinitcpio.

Re: [mount] FAT: codepage cp1252 not found

Publié : jeu. 26 mars 2009, 10:24
par marc[i1]
je vais dire une connerie mais c’est peut être un module à charger dans le rc.conf !

Re: [mount] FAT: codepage cp1252 not found

Publié : jeu. 26 mars 2009, 12:57
par tuxce
je suis pas sûr que ce codepage existe sous linux, de ce que j'ai pu lire, c'est le iso-8859-1 modifié par MS.
j'ai jamais très bien saisi le bazar des codepage/iocharset etc... surtout que FAT32 a le code page pour les noms courts, l'unicode pour les longs, enfin bref, on se perd la dedans :?

tu devrais essayer:

Code : Tout sélectionner

mount /mnt/cle -o utf8=true
j'oubliais, le codepage par défaut pour FAT est 437 sous arch.