Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.php > #3290
| 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 | 2020-10-21 16:16 +0000 |
| Organization | newsportal-test.pasdenom.info |
| Message-ID | <rmpmt2$901$1@pasdenom.info> (permalink) |
| References | <rmnm5t$1blo$1@cabale.usenet-fr.net> |
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