Afficher un message
Vieux 31/05/2006, 10h03   #6
Iulius
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut 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_)
  Réponse avec citation
 
Page generated in 0,04687 seconds with 9 queries