Accéder au contenu.
Menu Sympa

fr - [sympa-fr] documents partagés (iso-8859) en utf8

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

Archives de la liste

Chronologique Discussions  
  • From: <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] documents partagés (iso-8859) en utf8
  • Date: Mon, 19 Apr 2010 15:08:51 +0200

Bonjour,
nous avons migré notre serveur listes version 4.1 en 6.0.1, depuis les
répertoires et documents partagés ayant les accents sont illisibles.
par exemple:
?UTF-8?Q?Rapport=20d=27activit=E9=202002=20=5Fdeux=20secteurs=20ensemble=5F?
=.pdf
et voici ce que j'ai trouvé au forum (question posée en fevrier 2010)

Benoit Branciard a écrit :
> Il semblerait bien que notre installation migrée de Sympa 5.1 vers
> 6.0.1 soit victime de ce bug. Y-a-t-il eu des avancées à ce sujet
> depuis ce post du 03/04/2009 ?
>
> NB: il n'y avait pas de problèmes en 5.1 (qui fonctionnait en ISO).

Bon à défaut de réponse enthousiaste, voici ma contribution! J'ai à première
vue résolu ce problème en modifiant la séquence d'encodage dans
tools.pm:


--- tools.pm.0 2010-02-03 19:02:41.000000000 +0100
+++ tools.pm 2010-02-03 19:14:41.000000000 +0100
@@ -1343,7 +1343,7 @@

## We use low-level subroutine instead of to prevent
Encode::encode('MIME-Q')
## Otherwise \n are inserted
- my $encoded_part =
&Encode::encode_utf8(&Encode::MIME::Header::_encode_q($part));
+ my $encoded_part =
&Encode::MIME::Header::_encode_q(&Encode::decode_utf8($part));

$filename = $leading.$encoded_part.$trailing;
}


De cette manière on respecte la symétrie qencode/qdecode; et à première
vue faire un encode_utf8 sur la chaîne Q-encodée n'a aucun intérêt vu
qu'il s'agit d'ASCII pur, tandis qu'un decode_utf8 *avant* de Q-encoder
parait plus pertinent...

Pouvez vous me dire ,comment appliquer cette modif ?
doit on relancer ./sympa.pl -from=4.1 -to= 6.0.1 ?
et durant le lancement , peut on continue à envoyer les courriels à des
listes ?
encore merci
Minh-Paul DUONG




  • [sympa-fr] documents partagés (iso-8859) en utf8, minh-paul.duong, 19/04/2010

Archives gérées par MHonArc 2.6.19+.

Haut de le page