Le 10/12/06, Christophe Gaubert a écrit :
> Et une autre version corrigée ! Une erreur du même genre. En fait, je
> pensais que le comportement par défaut de la commande 's' de sed était
> de remplacer uniquement la première occurrence, mais ce n'était pas le
> cas...
>
> Je la mets sur le web :
> http://ch4tn01r.free.fr/tmp/encodage-mail.sh
Cette version est toujours bugguée. J'ai une correction à apporter
grâce la commande sed donnée par Jipe. Cependant, j'ai des doutes sur
l'algo. Je remarque que si plusieurs mails se succèdent avec un sujet en
utf-8 et que personne ne prend la peine de corriger en répondant, le
faux encodage se complique à chaque passage par Sympa. Exemple : un é
est codé =C3=83=C2=83=C3=82=C2=A9 au bout d'un certain nombre de
passage chez Sympa. Autrement dit, c'est la course à l'échalotte, ça
n'a pas de fin. Il y aura toujours un fil où le nombre de mails en
utf-8 se succédant dépassera ce qui sera prévu dans mon script ('fin,
c'est sûr que si je prévois jusqu'à, disons, 300 mails se succédant, ça
devrait suffire, mais bon, bonjour le script idiot).
Donc bon, faut y réfléchir de nouveau (sans parler de l'adaptation à
kmail, mais ça, ça devrait être plus facile). Des regexp adaptées
pourraient certainement simplifier la tâche (Jipe, si tu as déjà
trouver la solution, ne me dis pas, j'ai envie de la chercher :p)
La suite ce week-end (wow, le teasing), 'fin, peut-être, ça dépend d'un
certain jeu que je compte m'acheter ;-)
--
Christophe
http://ch4tn01r.free.fr/blog
=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com".
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================