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

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message 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)
Dernière modification par Bismut le jeu. 23 juil. 2009, 19:41, modifié 5 fois.
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message 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.
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message 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é ?
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

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

Message par marc[i1] »

Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message par Bismut »

J'ai fait tout ce qui était demandé...

Toujours pareil... :|
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message par tuxce »

poste le résultat de:

Code : Tout sélectionner

locale
locale -a
mount
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message 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... :?:
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message 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...
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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 ?
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message 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 :)
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message 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.
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message 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...
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message 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 ?
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

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

Message par Cactus »

C'est normal, le vfat ne fait pas la distinction entre les minuscules et les majuscules. ;)
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

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

Message 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. :)
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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.
Répondre