Sujet : Re: Une famille décimée par la Covid-19 À?elles-sous-Châtenois : "Ici, c’est la sidération"
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.usenet.lecteurs-de-newsDate : 24. Nov 2021, 12:27:32
Autres entêtes
Organisation : There's no cabale
Message-ID : <snl7j4$1adu$1@cabale.usenet-fr.net>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
Bonjour,
Le 24/11/2021 09:42, M.V. a écrit :
>
Oui, c'est le caractère « à », codé sur deux octets, qui est coupé en
deux lors de l'encodage par MesNews.
Comment fais-tu pour voir ça ? Je suis vraiment intéressé par une
réponse.
Eh bien il faut décoder le Base64, soit à la main, soit par un décodeur qui
donne le résultat en hexa, soit par un décodeur qui, en plus, interprète
le résultat comme des caractères UTF-8.
============
Subject: Re: =?UTF-8?B?VW5lIGZhbWlsbGUgZMOpY2ltw6llIHBhciBsYSBDb3ZpZC0xOSDD?=
=?UTF-8?B?gD9lbGxlcy1zb3VzLUNow6J0ZW5vaXMgOiAiSWNpLCBj4oCZZXN0IGxhICBzaWTD?=
=?UTF-8?B?qXJhdGlvbiI=?=
============
Dans l'article de MesNews d'origine :
Subject: Re: =?UTF-8?B?VW5lIGZhbWlsbGUgZMOpY2ltw6llIHBhciBsYSBDb3ZpZC0xOSDD?=
=?UTF-8?B?oCBDb3VyY2VsbGVzLXNvdXMtQ2jDonRlbm9pcyA6ICJJY2ksIGPigJllc3QgbGEg?=
=?UTF-8?B?c2lkw6lyYXRpb24i?=
Avec un décodeur + interprèteur UTF-8, on peut voir que décoder indépendamment
la première ligne et la deuxième ligne donne des résultats incohérents :
===============================================================================
https://www.utilities-online.info/base64VW5lIGZhbWlsbGUgZMOpY2ltw6llIHBhciBsYSBDb3ZpZC0xOSDD
Une famille décimée par la Covid-19 À
oCBDb3VyY2VsbGVzLXNvdXMtQ2jDonRlbm9pcyA6ICJJY2ksIGPigJllc3QgbGEg
ࠃourcelles-sous-Châtenois : "Ici, c’est la
===============================================================================
Certains décodeurs refusent carrément d'afficher quoi que ce soit :
===============================================================================
https://onlineutf8tools.com/convert-base64-to-utf8VW5lIGZhbWlsbGUgZMOpY2ltw6llIHBhciBsYSBDb3ZpZC0xOSDD
Can't Convert
This Base64 is invalid.
===============================================================================
Mais pour savoir précisément ce qui se passe, il faut utiliser un
décodeur qui s'arrête à la première étape et n'essaye pas d'interpréter
de l'UTF-8 :
===============================================================================
https://base64.guru/converter/decode/hexVW5lIGZhbWlsbGUgZMOpY2ltw6llIHBhciBsYSBDb3ZpZC0xOSDD
556e652066616d696c6c652064c3a963696dc3a96520706172206c6120436f7669642d313920c3
oCBDb3VyY2VsbGVzLXNvdXMtQ2jDonRlbm9pcyA6ICJJY2ksIGPigJllc3QgbGEg
a020436f757263656c6c65732d736f75732d4368c3a274656e6f6973203a20224963692c2063e28099657374206c6120
===============================================================================
Ici, on voit que le caractère à (c3 a0) est coupé en deux : le c3 dans la
première ligne, le a0 dans la deuxième.
-- Olivier Miakinen