Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail From: Olivier Miakinen Newsgroups: fr.comp.usenet.lecteurs-de-news Subject: =?UTF-8?Q?Re:_[MacCaf=c3=a9_2.07]_=28en_fait_[MesNews_1.08.06.00]?= =?UTF-8?B?KSBTdWpldCBub24gZMOpY29kw6k=?= Date: Mon, 4 Jul 2022 22:50:41 +0200 Organization: There's no cabale Lines: 37 Message-ID: References: NNTP-Posting-Host: 220.12.205.77.rev.sfr.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit X-Trace: cabale.usenet-fr.net 1656967841 15446 77.205.12.220 (4 Jul 2022 20:50:41 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Mon, 4 Jul 2022 20:50:41 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Bytes: 2440 Le 04/07/2022 22:28, je répondais à M.V. : > > Le problème est que MesNews ne respecte pas ce /MUST/ du RFC2047 : > > > § > Each 'encoded-word' MUST represent an integral number of characters. > A multi-octet character may not be split across adjacent 'encoded- > word's. > § Puisque tu parlais d'un décodeur personnel qui ne fonctionne pas sur ces entêtes bugués, voici comment tu pourrais contourner le problème. Lorsque tu rencontres plusieurs encoded-words successifs dans le même entête, par exemple : Subject: =?(charset1)?(encoding1)?(texte1)?= =?(charset2)?(encoding2)?(texte2)?= =?(charset3)?(encoding3)?(texte3)?= =?(charset4)?(encoding4)?(texte4)?= =?(charset5)?(encoding5)?(texte5)?= Si plusieurs encoded-words de suite ont le même (charset) *et* le même (encoding), alors avant de décoder tu peux fusionner leurs (texte). Par exemple, en supposant que (charset2)=(charset3)=(charset4) et que (encoding2)=(encoding3)=(encoding4), tu peux remplacer le tout par : Subject: =?(charset1)?(encoding1)?(texte1)?= =?(charset2)?(encoding2)?(texte2)(texte3)(texte4)?= =?(charset5)?(encoding5)?(texte5)?= Voilà, en hopant que cela helpe. -- Olivier Miakinen