[charset]encodage de caractère et accentiation (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
ElCep
Daikyu
Messages : 56
Inscription : jeu. 02 févr. 2012, 09:40

[charset]encodage de caractère et accentiation (résolu)

Message par ElCep »

Bonjour a tous,
Comme je suis venu a bout de ma ré-installation grâce a une net-install j'ai poursuivi dans la remise en état de mon poste de travail. Bon j'ai donc fini par faire un copier/coller de mon répertoire ancien /home dans le nouveau. Mais j'ai eu l'horreur de constater que j'avais un problème d'encodage de caractères.
j'ai donc arpenté les post et ce wiki ici et là :
http://forums.archlinux.fr/topic10537.h ... ct%C3%A8re
http://forums.archlinux.fr/topic3753.html

donc j'en sais un peu plus sur l'encodage, mais visiblement pas assez pour arriver au bout de mon problème.
/etc/rc.conf donne

Code : Tout sélectionner

# LOCALIZATION
# ------------
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Paris"
KEYMAP="fr-pc"
CONSOLEFONT="lat9w-16"
CONSOLEMAP=
LOCALE="fr_FR.utf8"
DAEMON_LOCALE="yes"
USECOLOR="yes"

Code : Tout sélectionner

$ locale
me donne

Code : Tout sélectionner

LANG=fr_FR.utf8
LC_CTYPE="fr_FR.utf8"
LC_NUMERIC="fr_FR.utf8"
LC_TIME="fr_FR.utf8"
LC_COLLATE="fr_FR.utf8"
LC_MONETARY="fr_FR.utf8"
LC_MESSAGES="fr_FR.utf8"
LC_PAPER="fr_FR.utf8"
LC_NAME="fr_FR.utf8"
LC_ADDRESS="fr_FR.utf8"
LC_TELEPHONE="fr_FR.utf8"
LC_MEASUREMENT="fr_FR.utf8"
LC_IDENTIFICATION="fr_FR.utf8"
LC_ALL=fr_FR.utf8
Suite à je ne sais quel poste j'ai fait un test d'enregistrement de fichier et je n'ai effectivement pas le même
charset
pour les anciens fichiers :
$ file -i regles_sma.tex
regles_sma.tex: text/x-tex; charset=utf-8

pour les nouveaux fichiers

Code : Tout sélectionner

file -i test.tex
test.tex: text/x-tex; charset=iso-8859-1
Lors de la ré-installation, j'ai voulu tester le système de fichier btrfs pour voir, est-ce que ça peut me jouer des tours de cette façon?

est-ce que vous pourriez me guider pour rebasculer en utf-8?
merci beaucoup
Dernière modification par ElCep le jeu. 19 juil. 2012, 09:31, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [charset]encodage de caractère et accentiation

Message par FoolEcho »

Salut,

Tu crées tes fichiers avec quel éditeur, tu es sûr qu'il n'est pas configuré en iso ? (est-ce que, en faisant depuis une console, echo éèà > test;file -i test , tu obtiens bien un fichier utf8 ? )

Que renvoie locale -a ?
ElCep a écrit :LC_ALL=fr_FR.utf8
À moins de l'avoir forcé quelque part, tu ne devrais pas avoir cette affectation.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [charset]encodage de caractère et accentiation

Message par chipster »

Comme l'a soulevé FoolEcho, ta dernière locale a un souci. Elle vient de ton fichier /etc/rc.conf
Il faut que tu mettes fr_FR.utf8
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17609
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [charset]encodage de caractère et accentiation

Message par benjarobin »

@chipster Pas compris
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
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [charset]encodage de caractère et accentiation

Message par jc51 »

@ElCep dans le rc.conf c'est pas ?:

Code : Tout sélectionner

LOCALE="fr_FR.UTF-8"
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17609
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [charset]encodage de caractère et accentiation

Message par benjarobin »

@jc51 Les 2 fonctionnent normalement
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
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [charset]encodage de caractère et accentiation

Message par jc51 »

@benjarobin à ok merci du renseignement
Thinkpad 13 Archlinux/XFCE
ElCep
Daikyu
Messages : 56
Inscription : jeu. 02 févr. 2012, 09:40

Re: [charset]encodage de caractère et accentiation

Message par ElCep »

Bonjour à tous,
merci pour toutes ces pistes, de mon coté j'ai effectivement fait une erreur en créant le fichier avec kile il faut lui dire le type d'encodage. De mon coté, j'ai commenté toutes les lignes de /etc/locale.gen et ça fonctionne. J'avais les 3 lignes fr de decomenté...

Est-ce que la variable LOCALE de rc.conf ne fait pas doublons avec les variables de locale.gen?
Merci beaucoup en tout cas pour toutes ces pistes.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17609
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [charset]encodage de caractère et accentiation

Message par benjarobin »

ElCep a écrit : j'ai commenté toutes les lignes de /etc/locale.gen et ça fonctionne.
??!! :o :non:
Il faut dé-commenter au moins fr_FR.UTF-8, et je préfère garder aussi l'équivalent anglais : en_EN.UTF-8
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre