OVH Cloud OVH Cloud

Question sur la solut ion Némo

118 réponses
Avatar
M.V.
Question sur la solut =?UTF-8?Q?ion_Némo?
Mal encodé mais guillemets supprimées pour voir la réaction de MacCafé.
--
Michel VAUQUOIS - <http://michelvauquois.fr>

10 réponses

Avatar
Olivier Miakinen
Le 16/06/2021 16:06, M.V. a écrit :
Le 16 juin 2021 Í  16:01, Olivier Miakinen s'est exprimé en ces termes :
https://www.compart.com/en/unicode/U+C387

Ça c'est celui que MacCafé affiche suite Í  mon message.
https://www.compart.com/en/unicode/U+87C3

Ça c'est celui que MacCafé affiche pour ta réponse.

C'est bien le problème « UTF-16 » est une déclaration équivoque, que l'on
désambigͼe généralement dans les fichiers avec un BOM au début du fichier.
À éviter donc pour une communication entre machines, et toujours préciser
LE ou BE.
--
Olivier Miakinen
Avatar
M.V.
Le 16 juin 2021 Í  16:06, Olivier Miakinen s'est exprimé en ces termes :
SeaMonkey essaye d'interpréter ça comme un encoded-word (et échoue car les
caractères E700 et E000 sont dans une zone privée) mais il a tort de le faire
puisqu'ici il y a trois atomes dont aucun n'est un encoded-word.

MacCafé affiche : 甂͹ pour mon message et affiche  ⃠豈 pour ta réponse.
Je peux te demander comment s'affiche chez toi ce message :
<news:sacugk$a7$
Avec MacCafé, j'obtiens ce que je voulais Í  savoir :
ç Í  ͹ è é
mais MacSOUP n'a pas su l'interpréter et affiche :
? ? ? ? ?
Mais peut-être que MacSOUP ne supporte pas l'UTF-16.
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
M.V.
Le 16 juin 2021 Í  16:09, Olivier Miakinen s'est exprimé en ces termes :
Tu ferais mieux de préciser : =?UTF-16BE?Q?ç?= ou =?UTF-16LE?Q?ç?

Je me pencherai sur la différence entre les deux mais… j'ai peur de
tomber ! ;-)
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
M.V.
Le 16 juin 2021 Í  16:13, Olivier Miakinen s'est exprimé en ces termes :
À éviter donc pour une communication entre machines

C'est noté.
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
M.V.
Le 16 juin 2021 Í  16:10, Olivier Miakinen s'est exprimé en ces termes :
Un nombre impair d'octets pour de l'UTF-16, il y a peu de chances que
ça donne un résultat univoque et prévisible sur l'ensemble des
nouvelleurs.

En effet… et MacCafé n'a pas décodé l'en-tête et je retrouve le bug : le
= final de =?UTF-16?Q?þÿà?= a Í  nouveau disparu du titre
affiché !
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
Olivier Miakinen
Le 16/06/2021 16:13, M.V. a écrit :
Le 16 juin 2021 Í  16:06, Olivier Miakinen s'est exprimé en ces termes :
SeaMonkey essaye d'interpréter ça comme un encoded-word (et échoue car les
caractères E700 et E000 sont dans une zone privée) mais il a tort de le faire
puisqu'ici il y a trois atomes dont aucun n'est un encoded-word.

MacCafé affiche : 甂͹ pour mon message et affiche  ⃠豈 pour ta réponse.
Je peux te demander comment s'affiche chez toi ce message :
<news:sacugk$a7$
Avec MacCafé, j'obtiens ce que je voulais Í  savoir :
ç Í  ͹ è é
mais MacSOUP n'a pas su l'interpréter et affiche :
? ? ? ? ?

(rappel :
=?UTF-16?Q?ç?= =?UTF-8?Q? ?= =?UTF-16?Q?à?= =?UTF-8?Q? ?=?UTF-16?Q?ù?= =?UTF-8?Q? ?= =?UTF-16?Q?è?= =?UTF-8?Q? ?=?UTF-16?Q?é?)
J'obtiens :
  豈  
C'est-Í -dire qu'il affiche les caractères en UTF-16LE (E700, E000, F900,
E800 et E900) et pas en UTF-16BE (E7, E0, F9, E8 et E9)
Mais peut-être que MacSOUP ne supporte pas l'UTF-16.

Essaye de préciser LE ou BE (en l'occurrence BE pour les valeurs choisies).
--
Olivier Miakinen
Avatar
M.V.
Le 16 juin 2021 Í  16:01, M.V. s'est exprimé en ces termes :
Va-t-il préférer

Le bug de MacCafé vient de réapparaÍ®tre.
Normalement, le titre doit sauter car le pseudo encoded-word est précédé
de quelque chose.
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
M.V.
Le 16 juin 2021 Í  16:19, M.V. s'est exprimé en ces termes :
Normalement, le titre doit sauter

Confirmation : MacCafé affiche Re: alors que dans l'en-tête brut il y a
bien :
Subject: Re: =?UTF-16?Q?þÿà?
--
Michel VAUQUOIS - <http://michelvauquois.fr>
Avatar
Olivier Miakinen
Le 16/06/2021 16:14, M.V. a écrit :
Tu ferais mieux de préciser : =?UTF-16BE?Q?ç?= ou =?UTF-16LE?Q?ç?>

Je me pencherai sur la différence entre les deux mais… j'ai peur de
tomber ! ;-)

https://fr.wikipedia.org/wiki/Boutisme
--
Olivier Miakinen
Avatar
M.V.
Le 16 juin 2021 Í  16:18, Olivier Miakinen s'est exprimé en ces termes :
il affiche les caractères en UTF-16LE (E700, E000, F900,
E800 et E900) et pas en UTF-16BE (E7, E0, F9, E8 et E9)

OK. Merci.
Et lÍ  ?
=?UTF-16BE?Q?ç?= =?UTF-8?Q? ?= =?UTF-16BE?Q?à?=?UTF-8?Q? ?= =?UTF-16BE?Q?ù?= =?UTF-8?Q? ?=?UTF-16BE?Q?è?= =?UTF-8?Q? ?= =?UTF-16BE?Q?é?--
Michel VAUQUOIS - <http://michelvauquois.fr>