#1 Le 04/08/2007, à 14:28
- ROY
[Obsolète] Décoder HTML avec Mozilla Thunderbird
Tout est dit dans le sujet. Je cherche à décoder un message codé avec HTML et qui arrive dans ma messagerie. Ce message est émis automatiquemment depuis la page contact d'un site WEB que j'ai développé par mes propores moyens. Mon problème est que les caractères spéciaux tel que les é è à ù & ... ne sont pas traduits.
Merci de votre aide.
Dernière modification par ROY (Le 18/12/2009, à 15:53)
www.eclipticus.com
www.eclipticus.blogspot.com
Comprendre notre planète la Terre, pour savoir en prendre soin.
Hors ligne
#2 Le 04/08/2007, à 20:52
- Imagine
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Ca ressemble fort à un problème d'encodage
Dans Thunderbird ->Edition ->préférences : quel est l'encodage des messages entrant
Sur ton site, quel encodage utilises-tu pour générer ton message ?
Hors ligne
#3 Le 05/08/2007, à 05:55
- ROY
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Bonjour,
Merci pour la piste fournie, car je ne connaissais encore pas cette fonction de Thunderbird.
A cet endroit, dans la rubrique Polices, pour le règlage du codage des caractères, j'ai trouvé "Occidental ( ISO-8859-1)".
En bonne logique, j'ai remplacé par "Unicode (UTF-8)". J'ai testé, mais j'ai encore le même résultat, à savoir que les caractères sortants tels que :
&é\"\'(-è_çà)
deviennent
&é\"\'(-è_çà)
Bonne et belle journée à vous tous.
www.eclipticus.com
www.eclipticus.blogspot.com
Comprendre notre planète la Terre, pour savoir en prendre soin.
Hors ligne
#4 Le 05/08/2007, à 06:53
- VinsS
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Salut,
Je viens de résoudre le même problème à l'instant.
Le fait est que des messages sont prétendûment annoncès avec un codage
alors qu'ils en utilise un autre.
La seule solution est de faire des essais.
Entre autres : Occidental ISO-8859-15 ....
Vincent
Hors ligne
#5 Le 05/08/2007, à 07:41
- ROY
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Je viens de faire cet essai, et ça na marche pas.
www.eclipticus.com
www.eclipticus.blogspot.com
Comprendre notre planète la Terre, pour savoir en prendre soin.
Hors ligne
#6 Le 05/08/2007, à 18:39
- Imagine
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Pour ce message, comment tu écris tes caractères spéciaux dans ta page ?
é est écrit é ou é ?
Si tu utilise é essaie de mettre é dans la variable que tu envoies
PS: poste l'adresse du site
Dernière modification par Imagine (Le 05/08/2007, à 18:41)
Hors ligne
#7 Le 06/08/2007, à 14:44
- ROY
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Bonjour,
J'ai toujours le même problème d'encodage de caractères avec les caractères spéciaux, tels que &é\"\'(-è_çà). Je rappelle de quoi il s'agit.
Ces caractères codés sont saisis dans la page contact d'un site que j'ai créé moi-même. Le programme prévoit le codage en HTML. Je saisis la lettre "é" par exemple dans la page contact; elle devient "é". Je reçois le message sur Mozilla qui ne décode pas la lettre ni les autres lettres codées. Conséquence, le message est illisible. Que faire ?
Merci de votre aide.
www.eclipticus.com
www.eclipticus.blogspot.com
Comprendre notre planète la Terre, pour savoir en prendre soin.
Hors ligne
#8 Le 06/08/2007, à 15:05
- azimuth024
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Comment ton site envoie-t-il les emails ? C'est une partie que tu as codée toi-même ou tu utilises un module déjà codé ?
Si tu as codé ton module, un petit tour sur les protocoles email (pop et smtp) te seront nécessaires. Va voir par là : http://christian.caleca.free.fr/smtp/
La partie "headers" d'un email te sera utile, en particulier la balise "Content-type:". Par défaut c'est "text/plain" donc le decodage HTML ne sera pas réalisé par le client email. Si tu veux que le logiciel client effectue un décodage HTML, tu dois utiliser "Content-type: text/html". Creuse un peu par là.
Dernière modification par azimuth024 (Le 06/08/2007, à 15:06)
Hors ligne
#9 Le 06/08/2007, à 21:48
- JoelS
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Je saisis la lettre "é" par exemple dans la page contact; elle devient "é".
Ca doit être
é
de mémoire. Avec le ; à la fin, obligatoire. C'est bien ce que fait ta fonction de transformation ?
Sinon, pour voir le code source du message, CTRL-u sous thunderbird te l'affiche directement (si j'ai bien compris ta 1iére demande).
Hors ligne
#10 Le 10/08/2007, à 10:02
- ROY
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Bonjour,
C'est vrai JoelS, la lettre "é" devient é - Voir mon post #3
J'ai regardé le code source du message que je reçois ; la balise "Content-type:" n'y figure pas. Et en cherchant à modifier l'encodage en réception avec [ Affichage ==> Encodage des caractères ==> etc, ] , ça ne fonctionne pas non plus.
Azimut024 ( Post #8) me recommande de regarder "Content-type: text/html" et "text/plain". J'ai fait des essais en programmant autrement la page contact ( en langage php ), ça ne fonctionne pas non plus.
Alors que faire ?
A+
www.eclipticus.com
www.eclipticus.blogspot.com
Comprendre notre planète la Terre, pour savoir en prendre soin.
Hors ligne
#11 Le 10/08/2007, à 20:54
- Imagine
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Sans ton 'contact.php' pas facile de savoir où ça buggue
Quand tu le teste en local, as tu la même erreur ?
Hors ligne
#12 Le 15/08/2007, à 10:03
- ROY
Re : [Obsolète] Décoder HTML avec Mozilla Thunderbird
Bonjour,
Pour le tester en local, j'ai besoin de php5., n'est ce pas !
Je suis en train de l'installer, et je suis pas loin d'avoir fini cette installation.
Pour voir ma progression, aller dans mon message :
Installer php5 sous Ubuntu 6.06 LTS par ROY
A+
www.eclipticus.com
www.eclipticus.blogspot.com
Comprendre notre planète la Terre, pour savoir en prendre soin.
Hors ligne