Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Question d'encodage

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Nicolas Gauvrit <adresse@cachée>
  • To: Julien Pedrono <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Question d'encodage
  • Date: Wed, 07 Oct 2009 12:05:13 +0200

Bonjour,

Je pense que ton problème viens du paramétrage de ton client ssh (qui lui utilise s'attend à de l'iso-8859-1 ou 15...),
par exemple :
-/ dans "gnome-terminal" : Terminal -> définir le codage des caractères
-/ dans "putty", il faut aller dans Window -> Translation (par defaut ISO-8859-1)

Cordialement,
Nicolas Gauvrit


Julien Pedrono a écrit :
adresse@cachée">Bonjour,

Je rencontre quelques soucis d'encodage dans les fichiers de description de mes listes.

- Il me semble qu'il n'y a pas de configuration dispo dans sympa concernant l'encodage.

- Mon système supportant sympa est bien configuré en utf8:
[root@listes test_jules_3]# locale
LANG=fr_FR.utf8
LC_CTYPE="fr_FR.utf8"
LC_NUMERIC="fr_FR.utf8"
...


- Apache embarque bien le charset UTF-8, c'est le charset par défaut, et Sympa est le seul vhost du serveur.

- Lors de mes créations de listes, je retrouve bien mes caractères accentués correctement affichés dans mon interface sympa (cf 1ere copie d'écran).

- Lorsque je consulte le fichier config de ma liste en ssh, j'observe:
## Configuration de la liste sympa-l
## Cree le Mercredi 31 Mars 99
#send editorkey

subject Caractères accentués

status open

visibility noconceal
...


- Quand j'accède à mon canal Sympa dans mon ENT Esup, j'obtient des affichages "cassés" (cf 2eme copie).

- J'ai posé quasiment la même question sur les listes Esup et j'ai appliqué la recommandation suivante:
dans : 

sympasoap.pm

fonction "struct_to_soap"

sub struct_to_soap {
	...
	if (require "Encode.pm") {
		...
		# remplacer :
		# $_one_data_ = &Encode::encode('utf-8', $one_data);
		# par :
		$_one_data_ = &Encode::encode('utf8', $one_data);
	}
	...
}
+ restart Sympa
  
Cela n'a rien amélioré au problème.

J'en viens à me poser la question suivante: est-ce que lors d'une création de liste on encode bien les caractères spéciaux en UTF-8?
Pourtant j'ai vu ça: http://www.sympa.org/manual_6.0/conf-parameters/part3#filesystem_encoding
Est-ce que ce problème évoque quelque chose à quelqu'un?

Description du contexte:
- 1 serveur linux RedHat portant Sympa 5.4.5
- SOAP activé côté Sympa.
- 1 cluster Esup Portail où est déployé le canal Sympa.

Merci d'avance.


Julien










Archives gérées par MHonArc 2.6.19+.

Haut de le page