#1 Le 18/09/2008, à 14:55
- rdemont
Comment faire pour connaitre la locale d'un fichier ou d'un FS
Bonjour,
J'ai pas tout compris sur les locale dans le fliesystem de linux.
le même fichier sur deux ordinateurs différents n'a pas le même nom .. enfin les accent sont remplacés par des ? ou alors des caractères illisible.
sur un des ordi la commande locale return :
LANG=fr_CH
LC_CTYPE="fr_CH"
LC_NUMERIC="fr_CH"
LC_TIME="fr_CH"
LC_COLLATE="fr_CH"
LC_MONETARY="fr_CH"
LC_MESSAGES="fr_CH"
LC_PAPER="fr_CH"
LC_NAME="fr_CH"
LC_ADDRESS="fr_CH"
LC_TELEPHONE="fr_CH"
LC_MEASUREMENT="fr_CH"
LC_IDENTIFICATION="fr_CH"
LC_ALL=
sur l'autre :
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
en fait il y en a un que j'ai installé en français ... au début je trouvais plus logique ... et le deuxième est installé en anglais ... finalement plus logique pour divers raisons
maintenant que je transfert un fichier d'un ordi à l'autre les accents sont remplacés pas des ? .... alors j'ai trouvé la commande iconv mais j'arrive pas a connaitre les jeux de caractères que j'utilise UTF-8,ISO8859, ....
il y a une commande qui permet de savoir quel jeu de caractères est utilisé pour un fichier?
et les jeux de caractaires utilisé à quelque chose a voir avec les locale ?
P.S. si quelqu'un pouvait me faire une petit explication du les jeu de caractaire et les locale .. je suis preneur ... merci
Hors ligne
#2 Le 18/09/2008, à 15:13
- Astier
Re : Comment faire pour connaitre la locale d'un fichier ou d'un FS
Pour connaître l'encodage d'un fichier, la commande file -i devrait correspondre. man file pour plus de détails.
A+
Hors ligne
#3 Le 18/09/2008, à 15:33
- tshirtman
Re : Comment faire pour connaitre la locale d'un fichier ou d'un FS
Pour installer d'autres locales et que tes noms de fichiers soient reconnus:
sudo dpkg-reconfigure locales
pour transformer un fichier d'un encodage a un autre, utilise iconv.
Hors ligne