OVH Cloud OVH Cloud

Codes de caracteres

12 réponses
Avatar
Georges
Salut !
J'envoie un mail de mon mobile par le Wap (Orange) ! OK.
Dans le mail (mobile S45 Siemens avec t9), y a des caractères accentués
; arrivés sur un pc avec NS7 ou OE6 en pop3, c'est le souk !
La messagerie en question est réglée en ISO 8859 (1 ou 15) ou encore
"europe occidentale ISO" et pour visualier normalement ce mail venant
d'Orange, il faudrait que je passe en Unicode UTF-8 ! C'est pas simple,
surtout lorsque le mail est destiné à qq'un qui n'y capte pas grand
chose... et qui ne sait même pas qu'il existe plusieurs codes.
Genre : l'été pour l'été !!
Que faudrait-il faire ? (à part changer le codage !)
Par avance, merci.
Merci !
--
Georges (Ne pas tenir compte de l'adresse)

10 réponses

1 2
Avatar
Xavier Roche
Georges wrote:
Genre : l'été pour l'été !!


Oui, ca c'est de l'UTF-8

Que faudrait-il faire ? (à part changer le codage !)


Il n'y a rien à changer: le mail DOIT contenir l'encodage utilisé
(Content-type: XXX; charset=UTF-8), sinon c'est un bug qui vient du
serveur d'émission. C'est au serveur de produire un mail valide, pas aux
clients de s'adapter.

Avatar
Georges
Emmanuel Florac a écrit:

Dans article <bjh7kp$d5c$,
disait...

Il n'y a rien à changer: le mail DOIT contenir l'encodage utilisé
(Content-type: XXX; charset=UTF-8), sinon c'est un bug qui vient du
serveur d'émission. C'est au serveur de produire un mail valide, pas aux
clients de s'adapter.




C'est le client mail qui inscrit l'en-tête, pas le serveur. Pas mal de
logiciels conçus par des américains ignorent totalement les infos
d'encodage....



Merci à vous deux ;
pour être plus précis, voici un essai que je viens de faire : J'ai fait
un mail à partir de mon mobile, le texte initial est :
"J'ai bien reçu votre mail cet été - - - - - c'est l'été="

Je remplace tout ce qui est sensible par des X

Subject: Tr:
MIME-Version: 1.0
X-Sensitivity: 3
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
From: "XXXXX"
To:
X-XaM3-API-Version: 4.1 (B5)
X-type: 0
X-SenderIP: XX.XX.XX.XX

J'ai bien reçu votre mail cet été.
- - - - -
c'est l'à ©té=


A noter que mon reader (Netscape 7.1 Mail) est réglé, là, immédiatement,
en "Occidental ISO 8859-1"

Dans ce réglage par défaut, voici ce que donne mon petit texte :
"J'ai bien reçu votre mail cet été.
- - - - -
c'est l'été="

Et si vous vous placez en Unicode UTF8, vous lirez
"J'ai bien reçu votre mail cet été.
- - - - -
c'est l'été="

Ma question est donc bien : où est l'erreur et pourquoi Orange m'envoit
un mail prétextant que c'est de Occidental ISO alors que c'est de
Unicode UTF8 ! Q Subsidiaire : Comment faire pour que ça se débrouille
tout seul et, enfin, faut-il renoncer aux accents à/p du Wap ?
Merci !
--
Georges (Ne pas tenir compte de l'adresse)


Avatar
Emmanuel Florac
Dans article <3f5c2d6f$0$28897$,
disait...

Ma question est donc bien : où est l'erreur et pourquoi Orange m'envoit
un mail prétextant que c'est de Occidental ISO alors que c'est de
Unicode UTF8 !


Je pense que le programme de mail de ton téléphone n'insère aucune info
d'encodage MAIS encode en UTF-8. Bref c'est un bug. Le serveur mail
d'Orange, lui, ne voyant aucun en-tête d'encodage mais voyant des
caractères non ASCII, décide que ça doit être du iso8859-1 et convertit
(ainsi qu'il est d'usage par défaut en pareil cas sur sendmail, il me
semble) le tout en Quoted-printable.

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
Georges
Emmanuel Florac a écrit:

Ma question est donc bien : où est l'erreur et pourquoi Orange m'envoit
un mail prétextant que c'est de Occidental ISO alors que c'est de
Unicode UTF8 !


Je pense que le programme de mail de ton téléphone n'insère aucune info
d'encodage MAIS encode en UTF-8. Bref c'est un bug. Le serveur mail
d'Orange, lui, ne voyant aucun en-tête d'encodage mais voyant des
caractères non ASCII, décide que ça doit être du iso8859-1 et convertit
(ainsi qu'il est d'usage par défaut en pareil cas sur sendmail, il me
semble) le tout en Quoted-printable.



Salut Emmanuel !
Je ne suis pas sûr de bien avoir compris ta réponse, mais je n'ai pas de
programme de mail sur mon téléphone ; le mail se compose en ligne, un
peu comme sur un WebMail ; c'est exactement pareil !
Donc, s'il y a un bug, c'est que le serveur WapMail d'Orange n'a pas
prévu de recevoir autre chose que ISO 8859 ? Le bug consistant à ce que
mon Siemens envoie du 8 bits avec le logiciel t9 (aide à la composition
des mots complexes et/ou accentués) ?
Mais, je ne vois pas où est la solution, car sur mon Siemens, il n'est
pas question de régler ce genre de choses ; pas trouvé ; c'est à prendre
ou à laisser (usage du t9) ; chez Orange, recevoir de l'utf8 n'est
visiblement pas prévu et renvoie le tout en l'état avec un entête iso !!
Quelle galère...
Merci en tous cas pour tes réponses et de m'avoir permis de bien
comprendre le phénomène.
--
Georges (Ne pas tenir compte de l'adresse)


Avatar
Patrick Lamaizière
Francois Le Gad écrivait :

Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

J'ai bien reçu votre mail cet été - c'est l'été
Ce n'est pas vraiment cohérent.


Avatar
Georges
Patrick Lamaizière a écrit:
Francois Le Gad écrivait :


Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

J'ai bien reçu votre mail cet été - c'est l'été >


Ce n'est pas vraiment cohérent.


L'essaie de François confirme ce que je dis et situation pour laquelle
je n'ai pas de réponse. Mais, pourquoi Patrick, dis-tu que ce n'est pas
cohérent, ce qui est vrai : ce n'est pas cohérent !
Veux-tu dire que nous nous y prenons mal ?
Le mobile envoi des mots dans un mail. L'usage du t9 (saisie prédictive,
usage simplemfié d'un dictionnaire) génère des mots en français avec
accents. Le serveur orange, quant à lui, part du principe que c'est de
l'ISO, bête et méchant, et génère un header avec ISO, et les readers OE,
NSMail, reçoivent un courrier de type ISO, mais manque de chance c'est
du 8 bits UTF ! C'est pas cohérent. Sûr. Qq'un a-t-il des "entrées" chez
Orange pour leur exposer la situation et leur demander l'explication ?
(Orange ou BT car visiblement le problème est idem, cf JoeBarF)
Merci.
--
Georges (Ne pas tenir compte de l'adresse)


Avatar
Patrick Lamaizière
Georges écrivait :

Ce n'est pas vraiment cohérent.


L'essaie de François confirme ce que je dis et situation pour laquelle
je n'ai pas de réponse. Mais, pourquoi Patrick, dis-tu que ce n'est
pas cohérent, ce qui est vrai : ce n'est pas cohérent !


Pardon, j'aurais pu être plus clair. Le jeu de caractères dans le
Content-Type ne correspond pas à celui effectif (utf-8). Le
Content-Transfer-Encoding non plus puisque le corps contient des
caractères 8 bits - à moins que le décodage du qp ait été effectué dans
cet exemple.

Veux-tu dire que nous nous y prenons mal ?


Non non. Amha aussi c'est le logiciel du portable qui bogue.


Avatar
JoeBarF
On Tue, 09 Sep 2003 19:25:39 +0200, Patrick Lamaizière
wrote:


Veux-tu dire que nous nous y prenons mal ?


Non non. Amha aussi c'est le logiciel du portable qui bogue.


Il est peut etre possible que le telephone affiche des éèàç....alors
que les serveur mail (orange, bot..) voient d'autre caractere.

Perso je ne pense pas que se soit les telephone qui bugue, mais les
serveur qui ne sont pas correctement configurer pour comprendre les
telephone.

--
Les fautes d'orthographes sus-citées sont déposées auprès de leurs
propriétaires respectifs. Aucune responsabilité n'est engagée sur
la lisibilité du message ou les éventuels dommages qu'ils peuvent
engendrer.


Avatar
Georges
JoeBarF a écrit:

Non non. Amha aussi c'est le logiciel du portable qui bogue.


Il est peut etre possible que le telephone affiche des éèàç....alors
que les serveur mail (orange, bot..) voient d'autre caractere.

Perso je ne pense pas que se soit les telephone qui bugue, mais les
serveur qui ne sont pas correctement configurer pour comprendre les
telephone.



Joe, et tous,
tu as tout à fait raison et je sais que Emmanuel et Patrick sont
persuadés d'un bug du mobile; mais comme je l'ai dit, les mails sont
saisis en ligne sur un wapmail (webmail); je vois pas ce que le mobile x
ou y viendrait changer. C'est le wapmail qui génère le courrier, pas le
mobile (qui n'est qu'un terminal) et le wapmail n'a pas "prévu",
semble-t-il, d'avoir de caractère accentué en 8 bits et n'a pas prévu
autre chose que de l'ISO.

Démo par l'exemple : Je prends mon Siemens, je compose le mot "été" ! Il
s'affiche "été" sur mon écran, normal, je viens de le saisir.
Je génère le mail à partir du wapmail.
Avant de l'envoyer, je l'ai à l'écran, et qu'est-ce que je lis ? "été"
Il est en tampon sur le wapmail ! J'envoie !
Le client courrier (outlook p.e.) reçoit "été" comme on l'a vu qui est
de l'UTF 8 ! Si j'envoie sur le mobile, le mobile reçoi "été" !

Je me reconnecte au Wap et demande à RELIRE mon dernier courrier, et je
lis quoi ??? : "été" (sur le même mobile qui avait généré le mot
"été") ; peut-on en déduire que le mobile a un bug ?

Le seul bug, c'est que le wapmail accepte sans savoir ce que c'est, des
caracètes 8 bits ; Pour le WapMail Orange, mais aussi pour BoT, un mail,
c'est comme un SMS, c'est du 7 bits.
Peu importe ce qu'il contient et l'erreur est là.
Selon moi.
--
Georges (Ne pas tenir compte de l'adresse)


Avatar
Emmanuel Florac
Dans article <3f5ebad7$0$20182$,
disait...

Joe, et tous,
tu as tout à fait raison et je sais que Emmanuel et Patrick sont
persuadés d'un bug du mobile; mais comme je l'ai dit, les mails sont
saisis en ligne sur un wapmail (webmail);


Oui mais ça on ,e le savait pas. Donc c'est le wapmail qui est buggé.


--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

1 2