Re: Modapp
En réponse à Olivier Miakinen :
> Sachant que les caractères 8bits sont censés être interdits dans les
> entêtes, et en supposant qu'il vaut mieux accepter un article en
> nettoyant son sujet plutôt que de le refuser en bloc, on pourrait
> considérer que le bug est qu'il ne fasse le boulot qu'à moitié...
Bon, je viens de regarder dans le code source de Modapp.
Il n'y a qu'une ligne à modifier :
$_ = strip_accents_latin1(decode_qp($_));
Je pense qu'il faut l'amender en :
$_ = strip_accents_latin1($_);
Car, de deux choses ou l'une : le sujet est bien encodé en QP et on le
laisse ainsi (il n'y a pas de caractère 8bits) ; le sujet contient
des caractères 8bits et on le transforme.
Hum... Et de toute façon, j'ai bien l'impression que ce n'est pas du
tout complet car le « strip_accents_latin1 » ne modifie que
ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñò óôõöøùúûüýþÿ
ce qui fait que l'on peut envoyer des caractères « interdits »
(comme des caractères de contrôle)...
--
Iulius
« Memoriam quoque ipsam cum uoce perdidissemus,
si tam in nostra potestate esset obliuisci quam tacere. » (Tacite, _Vie d'Agricola_)
|