Page 1 sur 1

[langue] utf-8 ? (résolu)

Publié : sam. 21 nov. 2009, 17:10
par Guiux
Bonjour,
j'ai remarqué depuis un moment (je ne sais plus depuis quand) que les caractères spéciaux dans Kmail n'étaient pas affichés correctement. Mais si je choisis l'encodage "unicode utf-8" dans les paramètres d'affichage (par défaut, il est sur "automatique"), le problème est résolu.

Autre symptôme : si je fais un "locale -a", le "ç" de "français" n'apparait pas correctement :

Code : Tout sélectionner

$locale -a
C
fran?ais
french
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
POSIX
Et je cherche aussi le moyen de résoudre un problème d'imprimante HP, et mes recherches m'amènent à penser que le problème pourrait être lié à l'encodage.


Auriez-vous des explications ?

Re: [langue] utf-8 ?

Publié : dim. 22 nov. 2009, 00:28
par farvardin
ton système est-il bien en utf-8 par défaut ?

http://www.haypocalc.com/wiki/UTF-8_et_Linux

Re: [langue] utf-8 ?

Publié : dim. 22 nov. 2009, 13:43
par Guiux
Apparemment oui :

Code : Tout sélectionner

$ echo -n é | wc -c
2

Code : Tout sélectionner

$ locale
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
Pourtant, les problèmes sont bien présents. Par exemple, voilà une partie du mail que j'ai reçu pour me prévenir de ta réponse, si je reste en encodage "automatique" :
Bonjour Guiux,

Vous recevez cet e-mail car vous surveillez le sujet, "[langue] utf-8 ?"
sur "Archlinux.fr [Forums]". Ce sujet a reçu une réponse depuis votre
derniÚre visite. Vous ne recevrez plus aucune autre notification jusqu'Ã
votre prochaine visite sur le sujet.

Pour voir les nouvelles réponses, cliquez sur le lien suivant:
http://forums.archlinux.fr/viewtopic.ph ... 47&e=42647
Si je passe en utf8, aucun problème.
Mais pourquoi n'utilise-t-il pas l'utf8 par défaut ? Est-ce qu'il se réfère au système pour le choix de l'encodage ? Parce que visiblement, le problème ne se limite pas aux mails.

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 11:44
par Guiux
Personne ? :cry:

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 12:58
par chipster
Tu as lu le wiki pour configurer l'utf8 / le clavier fr pour X ?

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 13:05
par Guiux
Je l'ai déjà fait plusieurs fois, mais apparemment, ça a changé depuis : à l'époque, j'avais du décommenter trois lignes dans le "/etc/locale.gen", alors que là ils ne demandent que d'en décommenter une.

J'essaie et je vous tiens au courant.

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 13:41
par Guiux
Voilà ce que me donne maintenant un locale -a :

Code : Tout sélectionner

$ locale -a
C
POSIX
fr_FR.utf8
Pour Kmail, rien de changé...

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 14:24
par Guiux
C'est bien ce qu'il me semblait : il y a une contradiction dans le Wiki :

dans la section "installation", il est demandé de décommenter ces lignes :
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
Alors que dans la section "francisation", seule la ligne "fr_FR.UTF-8 UTF-8" est évoquée.

Qu'est-ce que vous me conseillez ?

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 15:05
par tuxce
C'est pas ce que j'appellerai une contradiction, il faut comprendre ce que décommenter et générer une locale veut dire, ça indique juste la possibilité de l'utiliser, donc pour un système utf8, les 2 sont valables.

Pour l'exemple du wiki d'install (car ce n'est qu'un exemple), ça va te permettre d'avoir 3 locales possibles dans ton système, mais tu n'en utilises qu'une à un instant donnée.

Pour en revenir à kmail, il le fait pour tous les mails ou juste pour certains ?
si c'est juste pour certains, ils doivent contenir des caractères non utf8 ce qui fausse la détection.

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 15:14
par Guiux
Juste pour certains. Les mails d'Archlinux, par exemple... :lol:

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 15:38
par tuxce
C'est arrangé pour les mails d'archlinux.fr

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 15:54
par Guiux
Je confirme. :D

Sinon, par défaut, l'encodage par défaut de Kmail est l'iso. Il vaut mieux le passer en utf8 ou pas ?

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 16:47
par chipster
à ton avis ? :mrgreen:

Re: [langue] utf-8 ?

Publié : sam. 28 nov. 2009, 18:02
par Guiux
Ben, je pensais que si ça n'était pas fait par défaut, c'est qu'il y avait une raison, non ? :|

Re: [langue] utf-8 ?

Publié : dim. 29 nov. 2009, 08:54
par chipster
la raison : le choix et tout le monde n'utilise pas l'utf8 même si aujourd'hui c'est une hérésie

Re: [langue] utf-8 ?

Publié : dim. 29 nov. 2009, 11:27
par Guiux
C'est bien ce qu'il me semblait... :mrgreen:
Donc en gros je le laisse en iso...

Re: [langue] utf-8 ?

Publié : dim. 29 nov. 2009, 18:12
par chipster
Bah pourquoi ?
faut passer en utf8 et tu n'auras plus de soucis particulier. Ceux qui utilise encore l'iso55859-1 ou -15 sont des arriérés

Re: [langue] utf-8 ?

Publié : dim. 29 nov. 2009, 23:38
par Guiux
OK, si tu le dis... :wink: