Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.php > #3290
| Path | csiph.com!usenet.pasdenom.info!pasdenom.info!.POSTED.localhost!newsportal |
|---|---|
| From | yamo' <yamo@newsportal.invalid> |
| Newsgroups | fr.comp.lang.php |
| Subject | Re: Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture |
| Date | Wed, 21 Oct 2020 16:16:34 -0000 (UTC) |
| Organization | newsportal-test.pasdenom.info |
| Message-ID | <rmpmt2$901$1@pasdenom.info> (permalink) |
| References | <rmnm5t$1blo$1@cabale.usenet-fr.net> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8; format=flowed |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Wed, 21 Oct 2020 16:16:34 -0000 (UTC) |
| Injection-Info | pasdenom.info; posting-account="<localhost>"; posting-host="localhost:127.0.0.1"; logging-data="9217"; mail-complaints-to="abuse@pasdenom.info" |
| User-Agent | NewsPortal/0.50.1d (https://gitlab.com/yamo-nntp/newsportal) |
| Http-Posting-Host | 2a01:e35:2e9c:92b0:3188:96c9:3b25:7127 |
| Newsportal-User | stephane@newsportal.invalid |
| Xref | csiph.com fr.comp.lang.php:3290 |
Show key headers only | View raw
Olivier Miakinen a écrit : > Bonjour, > Les entêtes d'un message de courriel (e-mail) ou d'un article usenet > sont censés être en US-ASCII seul, quitte à ce qu'ils soient transformés > en ASCII par un encodage MIME selon le RFC 2047. > Mais il arrive que des logiciels mal configurés envoient des caractères > 8-bits dans les entêtes, ce qui pose un problème parce qu'on ne peut > jamais savoir avec certitude dans quel charset on est censé les lire. > Pour les développeurs de logiciels devant recevoir et traiter de tels > messages et en faire quelque chose qui ne fiche pas la pagaille, je > propose trois fonctions, selon le degré de gentillesse qu'on veut > accorder à ces entêtes foireux. Dans chacune, je teste d'abord si > c'est de l'UTF-8 avant de me rabattre sur le CP1252 qui est le Latin1 > de Windows (inclut tous les caractères de ISO-8859-1, plus quelques > autres). J'ai adapté ton code en enlevant le printf, je ne sais pas si j'ai bien fait mais au moins en répondant à <MPG.39c9abe9e9cf3e299896b7@news.galacsys.net>, je n'ai plus un message vide. <https://gitlab.com/yamo-nntp/newsportal/-/blob/master/newsportal.php>
Back to fr.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar
Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture Olivier Miakinen <om+news@miakinen.net> - 2020-10-20 23:51 +0200
Re: Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture Olivier Miakinen <om+news@miakinen.net> - 2020-10-21 11:09 +0200
Re: Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture yamo' <yamo@newsportal.invalid> - 2020-10-21 16:16 +0000
Re: Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture Olivier Miakinen <om+news@miakinen.net> - 2020-10-21 20:39 +0200
Re: Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture yamo' <yamo@newsportal.invalid> - 2020-10-22 09:04 +0000
stripslashes 😉 (was: Re: Fonctions pour gérer des entêtes foireux...) yamo' <yamo@newsportal.invalid> - 2020-10-22 13:11 +0000
Re: Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture yamo' <yamo@newsportal.invalid> - 2020-10-22 16:34 +0000
Re: Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture Olivier Miakinen <om+news@miakinen.net> - 2020-10-22 19:26 +0200
Re: Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture DV <dv@reply-to.not.invalid> - 2020-10-22 17:43 +0000
Re: Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture yamo' <yamo@beurdin.invalid> - 2020-10-22 20:26 +0200
Re: Fonctions pour gérer des entêtes foireux (non-ASCII) en lecture yamo' <yamo@newsportal.invalid> - 2020-10-22 18:50 +0000
csiph-web