Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2885 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°554595
_maximus_
Goret ptit con ^_^
Posté le 30-10-2003 à 15:50:21  profilanswer
 

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 ^_^
mood
Publicité
Posté le 30-10-2003 à 15:50:21  profilanswer
 

n°554771
moon06
Ignorance is bliss
Posté le 30-10-2003 à 17:26:32  profilanswer
 

essaie de mettre € à la place ;)


---------------
- Si les cons volaient, il ferait nuit tout le temps ! -
n°554811
MagicBuzz
Posté le 30-10-2003 à 17:45:37  profilanswer
 

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
n°554843
moon06
Ignorance is bliss
Posté le 30-10-2003 à 18:18:09  profilanswer
 

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 ! -
n°554845
darklord
You're welcome
Posté le 30-10-2003 à 18:19:17  profilanswer
 

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


---------------
Just because you feel good does not make you right
n°554856
MagicBuzz
Posté le 30-10-2003 à 19:03:16  profilanswer
 

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
n°554859
simogeo
j'ai jamais tué de chats, ...
Posté le 30-10-2003 à 19:14:48  profilanswer
 

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
n°554878
MagicBuzz
Posté le 30-10-2003 à 19:47:46  profilanswer
 

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.

n°554930
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-10-2003 à 21:19:34  profilanswer
 

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
n°554957
_maximus_
Goret ptit con ^_^
Posté le 30-10-2003 à 21:50:10  profilanswer
 

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


---------------
Ptit con de goret je t'emmerde ^_^
mood
Publicité
Posté le 30-10-2003 à 21:50:10  profilanswer
 

n°554960
kadreg
profil: Utilisateur
Posté le 30-10-2003 à 21:51:10  profilanswer
 

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 !
n°554972
MagicBuzz
Posté le 30-10-2003 à 21:56:03  profilanswer
 

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 ;)

n°554977
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-10-2003 à 21:59:18  profilanswer
 

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
n°554982
_maximus_
Goret ptit con ^_^
Posté le 30-10-2003 à 22:05:25  profilanswer
 

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 ^_^
n°554984
aspegic500​mg
Posté le 30-10-2003 à 22:05:49  profilanswer
 

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)

n°554987
_maximus_
Goret ptit con ^_^
Posté le 30-10-2003 à 22:07:57  profilanswer
 

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 ^_^
n°554990
MagicBuzz
Posté le 30-10-2003 à 22:08:29  profilanswer
 

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

n°555000
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-10-2003 à 22:13:57  profilanswer
 

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
n°555002
_maximus_
Goret ptit con ^_^
Posté le 30-10-2003 à 22:15:28  profilanswer
 

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 ^_^
n°555005
_maximus_
Goret ptit con ^_^
Posté le 30-10-2003 à 22:16:02  profilanswer
 

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


---------------
Ptit con de goret je t'emmerde ^_^
n°555009
_maximus_
Goret ptit con ^_^
Posté le 30-10-2003 à 22:19:28  profilanswer
 

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


---------------
Ptit con de goret je t'emmerde ^_^
n°555019
omega2
Posté le 30-10-2003 à 22:25:43  profilanswer
 

_Maximus_ a écrit :


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

Mac et PC ou juste PC?

n°555025
_maximus_
Goret ptit con ^_^
Posté le 30-10-2003 à 22:28:23  profilanswer
 

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 ^_^
n°555035
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-10-2003 à 22:38:48  profilanswer
 

_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
n°555043
_maximus_
Goret ptit con ^_^
Posté le 30-10-2003 à 22:52:25  profilanswer
 

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 ^_^
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
[PHP] PHPMyAdmin et securite[PHP/MySql] Comment faire cette requete ?
[PHP-NEWB] Probleme de session avec hébergement lycos[PHP] suppr répertoire, permission?
[PHP-HTaccess] faire un lien qui ouvre un pdf dans le navigateur[PHP] mes variables de sessions ne fonctionne pas
[PHP] stocker un mot de passe dans une variable de session (en clair)[PHP] Convertir un chiffre en lettre
appeler un script PHP a partir d'une feuille XSLT ????[php/html] Obtenir le code d'un caractère. [Normalement résolu merci]
Plus de sujets relatifs à : [SMTP / PHP] - bug caractère € dns les email...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR