Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Re: Re: Re: Problème d'instantiation sur une 5.3.2

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

Archives de la liste

Chronologique Discussions  
  • From: Pierre ROLLAND <adresse@cachée>
  • To: Olivier Girard <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: [sympa-fr] Re: Re: Re: Problème d'instantiation sur une 5.3.2
  • Date: Wed, 19 Sep 2007 18:07:06 +0200

Olivier Girard a écrit :
adresse@cachée">Kader Haji a écrit :
Le mercredi 19 septembre 2007 14:22, Frederic Collet a écrit :
Bonjour,

je rencontre un problème lors de l'instantiation de famille de listes sur
un serveur sympa 5.3.2 fonctionnant sous FreeBSD.
Lors de l'envoi de la commande sympa.pl –instantiate_family ... , le
serveur ne renvoie aucun message d'erreur.
Mais lorsque, je consulte l'interface web, tous les caractères accentués
sont mal encodés.
Précisions:
les patches concernant les locales ont été passés,
le fichier xml fourni en entrée de la commande est au format UTF8,
les fichiers Config (résultat de l'instantiation) sont au format ISO8859

Merci de votre aide.


Regarde plutôt du coté du ''defaultcharset'' dans le fichier de config de apache associé à sympa.


Bien essayé, mais il s'agit d'une ligne de commande lancée directement.
Apache n'est pas utilisé du tout.

Lors des essais que nous avons réalisé avec Frédéric, il semble que seul le fichier "config" généré lors de l'instantiation soit incorect, une fois modifié via l'interface web, tout renbtre dans l'ordre.

Les tests ont été réalisés avec et sans gestion des locales dans les variables d'environement du compte utilisé.

Bonjour,

Une conversion des fichiers info et config a résolu ce pb chez nous.

Je ne sais pas pourquoi votre fichier de config a été généré en ISO-8859-1.
Peut-être parce que votre locale pour l'utilisateur courant est en ISO-8859-1.

Si vous souhaitez corriger ces pb d'accents dans tous les fichiers config, vous pouvez utiliser iconv.
#!/bin/bash
# Reencode les fichiers config de listes SYMPA en UTF-8

for i in $(find /home/sympa/expl/<nom_du_robot>/ -name 'config');
do
  if [ "$i" = "$(file $i | grep "ISO-8859 text" | cut -d ":" -f 1)" ]
  then
    echo "ISO-8859-1 : "$i;
    iconv --from-code ISO-8859-1 --to-code UTF-8 $i --output /tmp/convert.tmp;
    mv /tmp/convert.tmp $i;
    #chmod 644 $i;
    #chown sympa:sympa $i;
  fi;

  if [ "$i" = "$(file $i | grep "ASCII text" | cut -d ":" -f 1)" ]
  then
    echo "ASCII      : "$i;
    /tmp/iconv --from-code ASCII --to-code UTF-8 $i --output /tmp/convert.tmp;
    mv /tmp/convert.tmp $i;
    #chmod 644 $i;
    #chown sympa:sympa $i;
  fi;

  if [ "$i" = "$(file $i | grep "UTF-8 Unicode text" | cut -d ":" -f 1)" ]
  then
    echo "UTF-8      : "$i;
  fi;
done
Cordialement.
--
Pierre Rolland - Phone: +33(0)4 38 78 96 34
Institut de Biologie Structurale - CEA/UJF/CNRS(UMR5075)
41 Av. Jules Horowitz - 38027 Grenoble Cedex 1 - France


GIF image

GIF image

GIF image

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature




Archives gérées par MHonArc 2.6.19+.

Haut de le page