Path: ...!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!feeder1.feed.usenet.farm!feed.usenet.farm!aioe.org!usenet.goja.nl.eu.org!pasdenom.info!.POSTED.newsportal.pasdenom.info!newsportal From: =?UTF-8?Q?yamo'?= Newsgroups: fr.comp.lang.php Subject: Re: Newsportal et le From Date: Fri, 5 Nov 2021 07:49:52 -0000 (UTC) Organization: newsportal.pasdenom.info with Mozilla/5.0 (Android 8.0.0; Mobile; rv:93.0) Gecko/93.0 Firefox/93.0 Message-ID: References: Reply-To: yamo@groumpf.Org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Fri, 5 Nov 2021 07:49:52 -0000 (UTC) Injection-Info: newsportal.pasdenom.info; posting-account="stephane"; posting-host="2a01:e0a:21:ea80:f0ff:c570:a71b:34d8" logging-data="http"; mail-complaints-to="abuse@pasdenom.info" User-Agent: NewsPortal/0.52.a4 ( https://gitlab.com/yamo-nntp/newsportal ) Cancel-Lock: sha1:1AOmbiHZJNKCYaLL9sHzKUUcyno= Bytes: 2973 Lines: 44 Salut, Olivier Miakinen a écrit : > Le 04/11/2021 à 17:49, yamo' a écrit : >> >> En remplaçant (sur une instance de test) la ligne 309 : >> >> $personal=substr($parsestring,0,$ha_pos-1); >> par : >> $personal=substr($parsestring,0,$ha_pos); >> >> Et, ça corrige l'affichage. > Ah, en effet ! Je ne sais pas où est fait le décodage MIME, mais > le problème était bien un caractère tronqué : > http://news2web.pasdenom.info/thread.php?group=fr.bienvenue > http://news2web.pasdenom.info/article.php?id=737&group=fr.bienvenue#737 > Affichage : =?UTF-8?B?R8OpcmFsZCBOaWVsIA==? > (il manque le dernier =) Ce code est utilisé lors de la mise en cache disque d'un groupe. Le décodage se fait lors du processus d'affichage. >> Je n'ai pas vu d'effet de bord (au pire, ça >> devrait traiter un espace en trop). J'ai réussi à contrer l'affichage mais je ne sais pas si c'est un cas qui peut exister hors du test : j'ai inversé l'ordre habituel : From: name Pour From: name Où name est la chaîne barbare de caractères... > S'il devait y avoir cet effet de bord, alors vu qu'on a le droit de > mettre plusieurs espaces ou tabulations, y compris des FWS (folding > white space), le problème existerait potentiellement ailleurs et il > faudrait commencer par un trim() sur la chaîne. > Bon, eh bien problème résolu. Ok, je vais pousser la modification sur le dépôt git. -- Stéphane