Page 1 sur 2

[Charset] En UTF-8, pourtant clé USB vfat monté ISO (résolu)

Publié : mar. 21 juil. 2009, 14:19
par Bismut
Bonjour,

En connectant un de mes disques durs externes Ext3 que j'utilise d'habitude sur Ubuntu (a priori en UTF8 depuis 2005), je m'aperçois que le caractère "é" est transformé en "?" et Nautilus me dit codage non valide.

Pourtant il me semble avoir bien spécifié partout à l'installation que je voulais du UTF8 :?

De plus, quand je créé et enregistre un fichier avec Gedit, il me dit "Locales (UTF8)" donc je pense que mon Arch est bien en UTF8...

D'où le problème peut-il venir ? Un truc genre le service qui s'occupe du montage des DD externes ne serait pas encore bien configuré ?

Merci d'avance.


EDIT : Ce problème se voit aussi dans les applis... Par exemple VLC ou le Terminal affiche mal le "ç"... (cf. posts plus bas)

Re: [DD Externe] Semble monté en ISO et non en UTF8 ?

Publié : mar. 21 juil. 2009, 14:54
par benjarobin
Je ne veux pas dire de bêtise, mais le codage du fichier en lui même n'a rien a voir avec le codage du nom de fichier.... Donc faut creuser de ce cote...

Re: [DD Externe] Semble monté en ISO et non en UTF8 ?

Publié : mar. 21 juil. 2009, 15:20
par Bismut
Euh... c'est-à-dire ?

J'ai créé des fichiers sous Ubuntu UTF8, stockés sur un disque externe en Ext3.

Là, sous Nautilus, les caractères accentués semblent poser problème, alors qu'il semble que Arch soit bien en UTF8...

Il faut que je creuse vers où ? codage du nom de fichier ? :roll:

Merci pour ton aide en tous cas.

Re: [DD Externe] Semble monté en ISO et non en UTF8 ?

Publié : mar. 21 juil. 2009, 16:28
par Bismut
Effectivement, il y a bien un problème avec les noms de fichiers.

Quand je les enregistre depuis Arch sur une clé USB et que je la mets sous Debian ou Ubuntu, j'ai des caractères typiques de ISO affichés en UTF8 (des A accentués, des copyright,...)

D'où ça peut venir ? Nautilus mal configuré ? Arch mal configuré ?

Re: [DD Externe] Semble monté en ISO et non en UTF8 ?

Publié : mar. 21 juil. 2009, 16:44
par marc[i1]

Re: [DD Externe] Semble monté en ISO et non en UTF8 ?

Publié : mar. 21 juil. 2009, 17:39
par Bismut
J'ai fait tout ce qui était demandé...

Toujours pareil... :|

Re: [DD Externe] Semble monté en ISO et non en UTF8 ?

Publié : mar. 21 juil. 2009, 17:42
par tuxce
poste le résultat de:

Code : Tout sélectionner

locale
locale -a
mount

Re: [DD Externe] Semble monté en ISO et non en UTF8 ?

Publié : mar. 21 juil. 2009, 18:23
par Bismut

Code : Tout sélectionner

[raph@myhost ~]$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=fr_FR.UTF-8
[raph@myhost ~]$ locale -a
C
fran?ais
french
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
POSIX
[raph@myhost ~]$ mount
/dev/sda3 on / type ext3 (rw)
none on /dev type ramfs (rw,relatime)
none on /proc type proc (rw,relatime)
none on /sys type sysfs (rw,relatime)
none on /dev/pts type devpts (rw)
none on /dev/shm type tmpfs (rw)
gvfs-fuse-daemon on /home/raph/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=raph)
/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=1000)
[raph@myhost ~]$ 

Voici, en espérant que ça puisse aider... :)

PS : D'ailleurs, on voit bien le "ç" de "français" qui bug... Et ça arrive aussi dans VLC et d'autres applications... :?:

Re: [DD Externe] Semble monté en ISO et non en UTF8 ?

Publié : mer. 22 juil. 2009, 10:08
par Bismut
Petit Up ?

C'est un problème carrément bloquant pour moi qui gère beaucoup de fichiers sur différents disques lus par différents PC...

Re: [Charset] Tout semble en UTF-8, pourtant bcp de bugs ISO

Publié : mer. 22 juil. 2009, 11:56
par tuxce
c'est sur gnome-terminal ?
dans le menu terminal -> définir le codage de caractères, tu as quoi ?

tu utilises gnome démarré par gdm, c'est ça ?

Re: [Charset] Tout semble en UTF-8, pourtant bcp de bugs ISO

Publié : mer. 22 juil. 2009, 12:56
par Bismut
oui, gnome-terminal, et c'est bien en UTF-8...

Et oui, Gnome démarré par GDM :|

C'est vraiment énervant car pour l'instant tout marche comme sur des roulettes avec Arch sauf ce problème d'encodage de caractères, et mon problème de Son (cf. section Multimedia).
Sans ça, ce serait vraiment le panard, et y aurait aucun retourd vers Ubuntu possible parce que je lui trouve pas mal d'avantages sympas à cette Arch :)

Re: [Charset] Tout semble en UTF-8, pourtant bcp de bugs ISO

Publié : mer. 22 juil. 2009, 13:48
par tuxce
tu parles d'ext3 dans ton premier post mais je viens de voir que dans la sortie de "mount", c'est du vfat ??
si c'est bien ça, essaie en le montant avec (après l'avoir démonté bien sûr):

Code : Tout sélectionner

mkdir disk
mount /dev/sdb1 disk -o uid=raph,iocharset=utf8
et vois si nautilus voit les bons noms dans disk

Re: [Charset] Tout semble en UTF-8, pourtant bcp de bugs ISO

Publié : mer. 22 juil. 2009, 14:13
par Bismut
Bon, alors bonne nouvelle on avance un peu :) :

Effectivement, mon disque Ext3 ne pose pas de problèmes, c'était une copie depuis un Ext3 vers une clé USB, et cette clé est apparement monté en ISO sur Arch car :

- en la montant manuellement en UTF-8 comme tu me l'as indiqué, les fichiers s'y trouvant s'affichent mal (comme sur ma Debian).

- En y copiant un fichier avec des accents, lorsque je vais sur ma Debian, c'est bon, ça passe bien...

- De plus en copiant un fichier avec accents de mon disque sur un DD externe en Ext3, ça passe bien sous Debian.


Il apparait donc pour moi que c'est le montage de ma clé USB en FAT32 qui pose souci...
Comment configurer ça ? Mais surtout pour que ce soit effectif pour toutes mes clés USB, car pas envie de faire un fstab avec les UUID de toutes mes clés USB, et de celles de mes invités...

Enfin, au moins, le problème se resserre, c'est déjà ça ^^

Merci pour ton aide.

Re: [Charset] Tout semble en UTF-8, pourtant bcp de bugs ISO

Publié : mer. 22 juil. 2009, 14:42
par tuxce
Bismut a écrit : Enfin, au moins, le problème se resserre, c'est déjà ça ^^
en fait, il n'y a jamais eu de souci ;)
le charset par défaut pour le vfat est l'iso8859-1 (-> man mount)
pour changer vu que t'es sur gnome -> kiwi http://wiki.archlinux.fr/gnome/gestion_volume
Bismut a écrit : Merci pour ton aide.
de rien

Re: [Charset] Tout semble en UTF-8, pourtant bcp de bugs ISO

Publié : mer. 22 juil. 2009, 15:12
par Bismut
tuxce a écrit :
Bismut a écrit : Enfin, au moins, le problème se resserre, c'est déjà ça ^^
en fait, il n'y a jamais eu de souci ;)
le charset par défaut pour le vfat est l'iso8859-1 (-> man mount)
pour changer vu que t'es sur gnome -> kiwi http://wiki.archlinux.fr/gnome/gestion_volume
Ah bon ? Donc c'est Debian/Ubuntu qui en intégrant Gnome changent cette valeur à UTF-8 par défaut ?

Enfin bref, il semble qu'il faille que je rajoute iocharset=utf8 quelque part par là avec gconf : http://wiki.archlinux.fr/gnome/gestion_volume#avance mais suis pas sûr de savoir où exactement...

Re: [Charset] En UTF-8, pourtant bcp de bugs ISO (en cours)

Publié : mer. 22 juil. 2009, 17:16
par Bismut
Bon, j'ai buggué mon montage de vFat XD

J'ai tenté un :

Code : Tout sélectionner

gconftool-2 -s /system/storage/default_options/vfat/mount_options -t list --list-type=string [shortname=lower,uid=,usefree,iocharset=utf8]
Fallait tenter... mais ça passe pas lol. Message d'erreur sur les options de montage... :oops:

Du coup, j'ai essayé d'enlever mon "ajout" pour laisser la commande du Wiki :

Code : Tout sélectionner

gconftool-2 -s /system/storage/default_options/vfat/mount_options -t list --list-type=string [shortname=lower,uid=,usefree]
Mais ça bug toujours...

Please.... help :)

EDIT : Bon, après avoir enlevé ma perruque blonde, ça passe mieux avec un :

Code : Tout sélectionner

gconftool-2 -s /system/storage/default_options/vfat/mount_options -t list --list-type=string [shortname=lower,uid=1000,iocharset=utf8]
Et là, ma clé USB se monte bien. (Et apparemment les autres aussi)

Merci beaucoup en tous cas, j'aurais eu du mal à trouver tout ça tout seul ;)

PS : Faut-il que je fasse pareil pour de l'ext3 ? Ou bien par défaut l'ext3 est-il monté en utf8 ?

Dernier petit problème : Mes dossiers nommés tout en majuscule sont tout en minuscule lorsqu'ils sont monté sur Arch (et pas ailleurs)... une petite option à virer quelque part ?

Re: [Charset] En UTF-8, pourtant clé USB vfat monté ISO (presqu)

Publié : mer. 22 juil. 2009, 18:52
par Cactus
C'est normal, le vfat ne fait pas la distinction entre les minuscules et les majuscules. ;)

Re: [Charset] En UTF-8, pourtant clé USB vfat monté ISO (presqu)

Publié : mer. 22 juil. 2009, 19:14
par Bismut
Cactus a écrit :C'est normal, le vfat ne fait pas la distinction entre les minuscules et les majuscules. ;)
Gné ? Je suis désolé mais je n'y vois rien de "normal" moi :| :

Ma clé USB, que j'utilise sous Windows, sous Ubuntu, sous Debian.... pour stocker mes documents de travail sont rangés dans des dossiers dont certains sont écrits tout en majuscule...

Jamais eu aucun problème, mes dossiers restent "intacts" quelque soit le système d'exploitation sur lequel je les lis.


Là, sous Arch... bah ça les monte en minuscule... J'aimerais comprendre pourquoi ?

Pour moi, ce n'est pas normal... Aurais-tu une idée d'une option à "rétablir" ?

Merci d'avance. :)

Re: [Charset] En UTF-8, pourtant clé USB vfat monté ISO (presqu)

Publié : mer. 22 juil. 2009, 19:53
par benjarobin
elle fait quoi cette option ? shortname=lower
J'ai pas le temps de regarder la doc, mais cela ne mettrai pas les noms de fichiers en minuscule par hasard

Re: [Charset] En UTF-8, pourtant bcp de bugs ISO (en cours)

Publié : mer. 22 juil. 2009, 21:13
par tuxce
Bismut a écrit : PS : Faut-il que je fasse pareil pour de l'ext3 ? Ou bien par défaut l'ext3 est-il monté en utf8 ?
ext* ne s'occupent pas de l'encodage des noms de fichiers, c'est le système qui s'en occupe.
c'est à dire que si tu es en latin1, le nom de fichier que tu créeras sera stocké en latin1 et pareil pour utf8 etc...
au contraire des fs sous win comme fat ou ntfs dont l'encodage fait partie du système de fichier.
Bismut a écrit : Dernier petit problème : Mes dossiers nommés tout en majuscule sont tout en minuscule lorsqu'ils sont monté sur Arch (et pas ailleurs)... une petite option à virer quelque part ?
[...]
Ma clé USB, que j'utilise sous Windows, sous Ubuntu, sous Debian.... pour stocker mes documents de travail sont rangés dans des dossiers dont certains sont écrits tout en majuscule...
comme le dit benjarobin, tu lui demandes de les mettre en minuscules :|
sinon, sur fat, un nom de moins de 8 lettres est systèmatiquement stockés en majuscules, peu importe comment tu le rentres.