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
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
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
yamo' <yamo@beurdin.invalid> 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).
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
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
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é.
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
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.
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
Le 25 novembre 2019 à 20:46, tu as écrit :
Je le sélectionne et je clique droit sur "Decoders" dans sa version
anglophone.
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
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
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
M.V. a tapoté le 25/11/2019 20:51:
yamo' <yamo@beurdin.invalid> 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).
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
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.
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
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.
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 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
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.
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
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.
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.
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
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
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
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
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
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
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