[SMTP / PHP] - bug caractère € dns les email...

- bug caractère € dns les email... [SMTP / PHP] - PHP - Programmation

Marsh Posté le 30-10-2003 à 15:50:21    

Bonjour,
 
j'voudrais savoir s'il est possible de regler le probleme suivant :
 
J'envois betement un email avec la fonction mail au format TXT (je ne veux pas mettre au format html).
 
Le prob c'est que les caractere '€' sont remplacés par des '?'.
 

Somme à payer  : ? 53.360,00


 
y a-t-il moyen de remedier a cela facilement? Sans devoir mettre l'email au format html...
 
Merci d'avance!


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 30-10-2003 à 15:50:21   

Reply

Marsh Posté le 30-10-2003 à 17:26:32    

essaie de mettre € à la place ;)


---------------
- Si les cons volaient, il ferait nuit tout le temps ! -
Reply

Marsh Posté le 30-10-2003 à 17:45:37    

moon06 a écrit :

essaie de mettre € à la place ;)


surtout dans un mail au format texte :sarcastic:
 
maximus > passe en charset UTF-8 comme ça t'auras plus de problème. par contre, selon ce que tu utilises pour envoyé le mail, ça sera pas la même déclaration... voir même impossible dans certains cas.
 
en ASP avec CDONTS ça donne ça :
 


  Set objMail = Server.CreateObject("CDONTS.NewMail" )
  objMail.Subject = "Tatouille"
  objMail.From = "prout@pouet.pet"
  objMail.To = "a@b.c"
  objMail.Cc = "z@y.x"
  objMail.Body = "Somme à payer : ? 53.360,00" ' Tu m'expliqueras pourquoi tu utilises le format anglais pour écrire un montant en français ;)
  objMail.MailFormat = 1
  objMail.Value("Charset" ) = "UTF-8"
  objMail.Send
  set objMail = nothing


Message édité par MagicBuzz le 30-10-2003 à 17:46:13
Reply

Marsh Posté le 30-10-2003 à 18:18:09    

MagicBuzz a écrit :


surtout dans un mail au format texte :sarcastic:


 
je me suis rendu compte de la connerie que après  :na:


---------------
- Si les cons volaient, il ferait nuit tout le temps ! -
Reply

Marsh Posté le 30-10-2003 à 18:19:17    

ISO-8859-15 (meme chose que 1 mais avec ? en plus :o )


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-10-2003 à 19:03:16    

DarkLord a écrit :

ISO-8859-15 (meme chose que 1 mais avec ? en plus :o )


autant passer à l'UTF-8, tu risques plus aucun problème quelquesoit la langue que tu doive utiliser.


Message édité par MagicBuzz le 30-10-2003 à 19:03:24
Reply

Marsh Posté le 30-10-2003 à 19:14:48    

MagicBuzz a écrit :


autant passer à l'UTF-8, tu risques plus aucun problème quelquesoit la langue que tu doive utiliser.


 
je suis de l'avis de darklord .. chez moi en utf-8, sous FB ca merde :/


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 30-10-2003 à 19:47:46    

simogeo a écrit :


 
je suis de l'avis de darklord .. chez moi en utf-8, sous FB ca merde :/


ISO-15 sous Windows 95 sans le patch Euro, ça marche carrément pas du tout, alors c'est pas mieu. Au moins UTF-8 c'est un standard qui est vieux et éprouvé. Si FB fout la merde, alors ils n'ont qu'à le corriger, parceque UTF-8 ça marche parfaitement depuis des années sur toutes les plateformes.

Reply

Marsh Posté le 30-10-2003 à 21:19:34    

MagicBuzz a écrit :


 
maximus > passe en charset UTF-8 comme ça t'auras plus de problème.  


 
heu l'UTF8 pour les mails peut-être pas, y a pas mal de clients qui ne le supportent pas (par ex Eudora)
 
edit: ou alors c'est le serveur mail de Philips qui est foireux.
Tu peux m'envoyer un mail en utf8 sur hfr@antp.be ?


Message édité par antp le 30-10-2003 à 21:21:04

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-10-2003 à 21:50:10    

Ok merci pour vos reponses,
 
Je vais tester ca...


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 30-10-2003 à 21:50:10   

Reply

Marsh Posté le 30-10-2003 à 21:51:10    

antp a écrit :


heu l'UTF8 pour les mails peut-être pas, y a pas mal de clients qui ne le supportent pas (par ex Eudora)


 
Dans le même temps, personne ne l'utilise.
 
Tu peux pas utiliser emacs :o comme tout le monde ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 30-10-2003 à 21:56:03    

kadreg a écrit :


 
Dans le même temps, personne ne l'utilise.
 
Tu peux pas utiliser emacs :o comme tout le monde ?


outlook c'est très bien aussi :D
 
ou alors quand on est pas con on utilises un webmail et on n'a plus d'excuse ;)

Reply

Marsh Posté le 30-10-2003 à 21:59:18    

MagicBuzz a écrit :


outlook c'est très bien aussi :D


 
C'est payant et j'aime pas (pour plein de raison mais c'est pas le sujet)
 

MagicBuzz a écrit :


ou alors quand on est pas con on utilises un webmail et on n'a plus d'excuse ;)


 
Ouais ou on n'utilise pas le mail du tout et ça résout tous les problèmes :sarcastic:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-10-2003 à 22:05:25    

J'ai essayé en faisant ceci :  
 
mail($my_email, "test", 'message test € $ \' :)', "Content-Type: text/plain; charset=utf-8\n" );
 
Mais la on vois plus rien du tout a la place du point d'interrogation...  
 
Une idee?
 
edit: testé sur outlook express 5


Message édité par _maximus_ le 30-10-2003 à 22:06:04

---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 30-10-2003 à 22:05:49    

De toutes facons en ce qui concernent les navigateurs et clients mails, on ne pourra jamais satisfaire tout le monde, avoir un affichage parfait partout...personnelement je fais au mieux, a la majorité (si y'a 0,5% qui n'ont pas un affichage parfait, je ne passerai pas 20h de boulot pour que ca fonctionne aussi chez eux)

Reply

Marsh Posté le 30-10-2003 à 22:07:57    

aspegic500mg a écrit :

De toutes facons en ce qui concernent les navigateurs et clients mails, on ne pourra jamais satisfaire tout le monde, avoir un affichage parfait partout...personnelement je fais au mieux, a la majorité (si y'a 0,5% qui n'ont pas un affichage parfait, je ne passerai pas 20h de boulot pour que ca fonctionne aussi chez eux)


 
Moi si ca marche sur outlook et outlook express c'est deja tres bien :)


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 30-10-2003 à 22:08:29    

antp a écrit :


 
heu l'UTF8 pour les mails peut-être pas, y a pas mal de clients qui ne le supportent pas (par ex Eudora)
 
edit: ou alors c'est le serveur mail de Philips qui est foireux.
Tu peux m'envoyer un mail en utf8 sur hfr@antp.be ?


Je viens de t'en envoyer un.
 
Par contre, dis-moi en quoi il est encodé ce con de mail, parceque Outlook 2003 c'est un gros crétin, y'a marque "encodage : sélection automatique" pis on peut pas choisir autrechose :D

Reply

Marsh Posté le 30-10-2003 à 22:13:57    

Citation :


Subject: TEST UTF-8
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Date: Thu, 30 Oct 2003 22:07:29 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
X-MS-Has-Attach:  
X-MS-TNEF-Correlator:  
Thread-Topic: TEST UTF-8
 
L'est con ce Outlook 2003, je trouve pas où on choisi le charset :D
 
Un cigle euro ?
 
Puis des accents :
 
 
Ã? ä ñ õ  une cédille ç
 
Tiens, des autres jolis tous pleins :
 
Voyons ce que ça donne en japonais...
 
ç§?é??ã??ã??ã??ã??æ?¥æ?¬èª?ã?§ä¸?ã??ã??ã??ã?®ã??è¦?ã??ã??ã?¨ã??許å?¯ã??ã?ªã??ã??ã??..
 
=> Bon, c'est con, j'ai pas moyen de vérifier, parce que mon PC il comprends pas le japonais, comprends pas pourquoi :D
 


 
Mwouais c'est bien Eudora qui connaît pas l'UTF-8 :/
 
Par contre l'Euro n'a pas l'air à la bonne place vu qu'il est bien affiché :D
Quand j'ouvre le mail dans un éditeur supportant l'UTF8 tout s'affiche bien sauf le sigle Euro.


Message édité par antp le 30-10-2003 à 22:15:59

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-10-2003 à 22:15:28    

antp a écrit :

Citation :


Subject: TEST UTF-8
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Date: Thu, 30 Oct 2003 22:07:29 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
X-MS-Has-Attach:  
X-MS-TNEF-Correlator:  
Thread-Topic: TEST UTF-8
 
L'est con ce Outlook 2003, je trouve pas où on choisi le charset :D
 
Un cigle euro €
 
Puis des accents :
 
 
Ô ä ñ õ  une cédille ç
 
Tiens, des autres jolis tous pleins :
 
Voyons ce que ça donne en japonais...
 
ç§?é?”ã‚’ã??ã‚Œã?Œæ—¥æœ¬èªžã?§ä¸Žã?ˆã‚‹ã‚‚ã?®ã‚’見るã?“ã?¨ã‚’許å?¯ã?—ã?ªã?•ã?„。..
 
=> Bon, c'est con, j'ai pas moyen de vérifier, parce que mon PC il comprends pas le japonais, comprends pas pourquoi :D
 


 
Mwouais c'est bien Eudora qui connaît pas l'UTF-8 :/


 
Apparament outlook express non plus...


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 30-10-2003 à 22:16:02    

Tiens et si je met UTF-7 c'est un petit carré a la place de €
 
:D


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 30-10-2003 à 22:19:28    

idem avec le format ISO-8859-15
 
petit carré :/


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 30-10-2003 à 22:25:43    

_Maximus_ a écrit :


 
Moi si ca marche sur outlook et outlook express c'est deja tres bien :)

Mac et PC ou juste PC?

Reply

Marsh Posté le 30-10-2003 à 22:28:23    

omega2 a écrit :

Mac et PC ou juste PC?


 
Ben deja pc ca serait pas mal, mais si ca pouvait marcher sur mac aussi ca serait super :D
 
Ebfin bref la ca ne marche nulle part.. :/ j'ai essayer UPF-7, UPF-8 , ISO 15 , rien a faire :/


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 30-10-2003 à 22:38:48    

_Maximus_ a écrit :

idem avec le format ISO-8859-15
 
petit carré :/


 
La position que Windows utilise pour le symbole Euro n'existe pas dans les charsets standard (sauf peut-être Windows-1251/1252)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-10-2003 à 22:52:25    

Bon ben je crois que je v me resigner a ecrire Euro en toute lettres :/


Message édité par _maximus_ le 30-10-2003 à 22:55:02

---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed