OVH Cloud OVH Cloud

Écrire à Noël mais seulement à Pâques

55 réponses
Avatar
M.V.
QP / Latin1

=C3=89crire =C3=A0 No=C3=ABl mais seulement =C3=A0 P=C3=A2ques

QP / UTF-8 à convertir en Latin1 !

=C3=83=C2=89crire =C3=83=C2=A0 No=C3=83=C2=ABl mais seulement =C3=83=C2=A0 P=C3=
=83=C2=A2ques

--
Michel VAUQUOIS - http://michelvauquois.fr

10 réponses

2 3 4 5 6
Avatar
yamo'
M.V. a tapoté le 25/11/2019 20:42:
Le 25 novembre 2019 à 19:48, tu as écrit :
M.V. a tapoté le 25/11/2019 13:28:
Après des mois de manifestations, marquées par une répression

Les accents passent mal.

Comment fais-tu avec SeaMonkey pour décoder de l'UTF-8 en base64 quand ce n'est
pas précisé dans les en-têtes ?

Je le sélectionne et je clique droit sur "Decoders" dans sa version
anglophone.
SmUgbGUgc+lsZWN0aW9ubmUgZXQgamUgZmFpcyBkZWNvZGUu
KGJpcyBwb3VyIGxlIGJhc2U2NCk RXQgamUgcGV1eCBsJ2VuY29kZXIu
--
Stéphane
Avatar
mv
yamo' n'a pas hésité à écrire :
J'ai décodé avec Mnenhy

Il décode automatiquement ou bien c'est toi qui lui dis le charset et
l'encodage utilisés ? Ce que tu as cité ressemble à de l'UTF-8 pris pour
du Latin1 (mais je compte sur OM pour rectifier si c'est l'inverse).
--
Michel VAUQUOIS - http://michelvauquois.fr
Avatar
Gilbert OLIVIER
Le 25 novembre 2019 à 17:29, Olivier Miakinen a écrit:
Le 25/11/2019 à 17:07, M.V. a écrit :
J'y arrive avec mon script mais pas avec MacCafé…

Bah non… Je n'avais pas pris en compte le début de mon post qui
plante mon script également !

:-D
Évidemment, si tu lui passes du texte 8bit en lui disant que c'est
du Base64, il est normal que ça plante !!!
P.-S. : si tu veux que Gilbert termine un jour de développer MacCafé,
ce serait bien de ne pas lui faire perdre du temps avec des bugs qui
n'en sont pas...

J'ai vite trouvé l'origine problème qui n'est pas un bug ;-)
Mais tous les essais de MV m'ont permis d'avoir au final un décodage
bien meilleur et de comprendre l'origine de problèmes que je rencontrais
dans mon code et d'avoir au final un transcodage bien plus sur.
Il faut dire que nous avons pas mal d'échanges en MP qui n'apparaissent
pas ici car liés directement au debug de MacCafé.
--
Gilbert
Avatar
M.V.
Le 25 novembre 2019 à 20:46, tu as écrit :
Je le sélectionne et je clique droit sur "Decoders" dans sa version
anglophone.

OK.
SmUgbGUgc+lsZWN0aW9ubmUgZXQgamUgZmFpcyBkZWNvZGUu
KGJpcyBwb3VyIGxlIGJhc2U2NCk > RXQgamUgcGV1eCBsJ2VuY29kZXIu

Il y a un souci : si je dis à mon décodeur que c'est de l'UTF-8 en
base64, il plante sur la 1ère phrase (mais pas sur la 2ème car il n'y
a pas d'accent).
Mais si je dis à mon décodeur de décoder du base64 et de passer le
résultat d'ISO-8859-1 à UTF-8, j'obtiens la phrase correcte :
========= Je le sélectionne et je fais decode.(bis pour le base64)
=========
--
Michel VAUQUOIS - http://michelvauquois.fr
Avatar
yamo'
M.V. a tapoté le 25/11/2019 20:51:
yamo' n'a pas hésité à écrire :
J'ai décodé avec Mnenhy

Il décode automatiquement ou bien c'est toi qui lui dis le charset et
l'encodage utilisés ? Ce que tu as cité ressemble à de l'UTF-8 pris pour
du Latin1 (mais je compte sur OM pour rectifier si c'est l'inverse).

;V1E(&%U=&]M871I<75E;65N="!S96QO;B!Qd@:F4@;'5I(&1I<R!R;W0Q,%S938T+"!5545N8V]D92X
Il décode automatiquement selon que je lui dis rot13, base64, UUEncode.
--
Stéphane
Avatar
yamo'
M.V. a tapoté le 25/11/2019 21:22:
Le 25 novembre 2019 à 20:46, tu as écrit :
Je le sélectionne et je clique droit sur "Decoders" dans sa version
anglophone.

OK.
SmUgbGUgc+lsZWN0aW9ubmUgZXQgamUgZmFpcyBkZWNvZGUu
KGJpcyBwb3VyIGxlIGJhc2U2NCk >> RXQgamUgcGV1eCBsJ2VuY29kZXIu

Il y a un souci : si je dis à mon décodeur que c'est de l'UTF-8 en
base64, il plante sur la 1ère phrase (mais pas sur la 2ème car il n'y
a pas d'accent).
Mais si je dis à mon décodeur de décoder du base64 et de passer le
résultat d'ISO-8859-1 à UTF-8, j'obtiens la phrase correcte :
========= > Je le sélectionne et je fais decode.(bis pour le base64)
=========

Il y a peut-être un bug. <http://mnenhy.mozdev.org/> La dernière version
date de 2011 mais ça fonctionne encore car des utilisateurs ont fait des
versions correctives.
--
Stéphane
Avatar
Gilbert OLIVIER
Le 26 novembre 2019 à 09:14, yamo' a écrit:
M.V. a tapoté le 25/11/2019 21:22:
Le 25 novembre 2019 à 20:46, tu as écrit :
Je le sélectionne et je clique droit sur "Decoders" dans sa version
anglophone.

OK.
SmUgbGUgc+lsZWN0aW9ubmUgZXQgamUgZmFpcyBkZWNvZGUu
KGJpcyBwb3VyIGxlIGJhc2U2NCk >>> RXQgamUgcGV1eCBsJ2VuY29kZXIu

Il y a un souci : si je dis à mon décodeur que c'est de l'UTF-8 en
base64, il plante sur la 1ère phrase (mais pas sur la 2ème car il n'y
a pas d'accent).
Mais si je dis à mon décodeur de décoder du base64 et de passer le
résultat d'ISO-8859-1 à UTF-8, j'obtiens la phrase correcte :
========= >> Je le sélectionne et je fais decode.(bis pour le base64)
========= >

Il y a peut-être un bug. <http://mnenhy.mozdev.org/> La dernière version
date de 2011 mais ça fonctionne encore car des utilisateurs ont fait des
versions correctives.

Il y a un problème si l'on tente de décoder le texte en bloc.
Par contre en prenant chaque ligne une par une on à un décodage correct
en indiquant que c'est du latin1.
--
Gilbert
Avatar
M.V.
Gilbert OLIVIER a suggéré en date du 26 novembre 2019 à 11:09 :
Par contre en prenant chaque ligne une par une on à un décodage correct
en indiquant que c'est du latin1.

Mon script décode correctement (décodage base64 puis conversion
Latin1 --> UTF-8) :
========= SmUgbGUgc+lsZWN0aW9ubmUgZXQgamUgZmFpcyBkZWNvZGUu
KGJpcyBwb3VyIGxlIGJhc2U2NCk ========= puis décode correctement :
========= RXQgamUgcGV1eCBsJ2VuY29kZXIu
========= mais pas les 2 ensemble : si j'essaye de décoder les 2 ensemble, il
n'y a que la 1ère phrase qui est décodée.
Si je modifie un chouïa ce qu'a envoyé yamo' :
========= SmUgbGUgc+lsZWN0aW9ubmUgZXQgamUgZmFpcyBkZWNvZGUu
KGJpcyBwb3VyIGxlIGJhc2U2NCkK
RXQgamUgcGV1eCBsJ2VuY29kZXIu
========= ça fonctionne (j'ai juste remplacé le = de la 2ème ligne par K)
Bonne journée.
--
Michel VAUQUOIS - http://michelvauquois.fr
Avatar
M.V.
Le 26 novembre 2019 à 11:59, yamo' a pris le temps d'écrire :
en base 64 :
Pg= >
SWwgeSBhIHBldXQt6nRyZSB1biBidWcuIDxodHRwOi8vbW5lbmh5Lm1vemRldi5vcmcvPiBMYSBkZXJuaehyZSB2ZXJzaW9u
ZGF0ZSBkZSAyMDExIG1haXMg52EgZm9uY3Rpb25uZSBlbmNvcmUgY2FyIGRlcyB1dGlsaXNhdGV1cnMgb250IGZhaXQgZGVz
dmVyc2lvbnMgY29ycmVjdGl2ZXMu

Il y a toujours le même schproumf !
Pour décoder ça, il faut d'abord décoder le base64 puis passer de
Latin1 à UTF-8 (mais il y a des espaces qui semblent passer à la
trappe) et j'obtiens :
========= Il y a peut-être un bug. <http://mnenhy.mozdev.org/> La dernière
versiondate de 2011 mais ça fonctionne encore car des utilisateurs
ont fait desversions correctives.
=========
Bonne journée.
--
Michel VAUQUOIS - http://michelvauquois.fr
Avatar
M.V.
SmUgbGUgc+lsZWN0aW9ubmUgZXQgamUgZmFpcyBkZWNvZGUu
KGJpcyBwb3VyIGxlIGJhc2U2NCkK
RXQgamUgcGV1eCBsJ2VuY29kZXIu
2 3 4 5 6