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

  FORUM HardWare.fr
  Programmation
  PHP

  Accents remplacé par caractères spéciaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Accents remplacé par caractères spéciaux

n°1915997
J_D_
Posté le 17-08-2009 à 23:02:46  profilanswer
 

Bonsoir,  
 
Je suis débutant en php et je rencontre un petit soucis avec un formulaire de contact.  
 
J'ai plusieurs champs dans mon formulaire(nom, prenom, tel, mail, sujet et message).
 
Le formulaire fonctionne, mais les accents ou les "ç" sont remplacés par des caractères comme à  Ã© être
 
J'ai essayé plusieurs fonctions comme html_entity_decode mais pas moyen d'obtenir un résultat optimal.  
 
 
Voilà mon code (peut être un peu bizarre  :whistle: ) :  
 

Code :
  1. while (list($key, $val) = each($HTTP_POST_VARS)) {
  2.   $valeur = html_entity_decode($val);
  3.   $message .= "$key : $valeurn";
  4. }
  5. mail($TO, $sujet, $message, $h);


Merci  :jap:


Message édité par J_D_ le 17-08-2009 à 23:11:15

---------------
DTC la 3ème étoile !
mood
Publicité
Posté le 17-08-2009 à 23:02:46  profilanswer
 

n°1916035
athenaa
Posté le 18-08-2009 à 00:56:49  profilanswer
 

je vais peut-être dire une connerie mais c'est pas a cause du type de jeu de caractère que tu utilises ?

n°1916087
Randy Orto​n
Posté le 18-08-2009 à 09:57:13  profilanswer
 

Je rejoins athenaa sur ce point, tu devrais regarder au niveau de utf8_encode ou utf8_decode.
 
Ici je vois que tu utilises un post mais sinon en GET il y aussi urlencode

n°1916145
J_D_
Posté le 18-08-2009 à 11:55:30  profilanswer
 

Merci,
 
utf8_decode marche nickel.  
 
 :jap:


---------------
DTC la 3ème étoile !
n°1916387
athenaa
Posté le 19-08-2009 à 00:55:01  profilanswer
 

youhouuu je suis contente j'ai pas dit une connerie  lol [:bodette]

n°1917032
aideinfo
Posté le 20-08-2009 à 13:04:08  profilanswer
 

Pourquoi ne pas mettre tout simplement en ISO-8859, qui est le codage pour le Français ?


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1917084
FlorentG
Unité de Masse
Posté le 20-08-2009 à 15:00:51  profilanswer
 

Pourquoi surtout ne pas tout passer en utf-8 [:petrus dei]

n°1917485
aideinfo
Posté le 21-08-2009 à 20:32:01  profilanswer
 

Et pourquoi ne pas tout écrire en chinois ?


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1917623
FlorentG
Unité de Masse
Posté le 23-08-2009 à 11:03:11  profilanswer
 

[:prozac]

n°1917969
bricocoman
j'aime les modos
Posté le 25-08-2009 à 09:41:18  profilanswer
 

aideinfo a écrit :

Pourquoi ne pas mettre tout simplement en ISO-8859, qui est le codage pour le Français ?


l'ISO-8859 est à l'encodage ce que Patrick Sébastien est à la chanson française :o

mood
Publicité
Posté le 25-08-2009 à 09:41:18  profilanswer
 

n°1918276
stealth35
Posté le 25-08-2009 à 18:15:47  profilanswer
 

j'aurai pas mieux dis

n°1918305
FlorentG
Unité de Masse
Posté le 25-08-2009 à 20:41:36  profilanswer
 

De toute manière pour un e-mail, moi ce que je fais, c'est foutre l'e-mail au format HTML, en ASCII, et tous les caractères au-dessus de 0x7F en entités. Comme ça t'es sûr.


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

  Accents remplacé par caractères spéciaux

 

Sujets relatifs
Convertir un série de caractères pour le charset UTF-8afficher (avec JavaScript) les caractères correspondants aux codes
[RESOLU] Acc. 2000 Export XL : contourner la limite de 255 caractèresProblème d'affichage des caractères accentués
[libxml] Très grandes chaines de caracteresCaractère spéciaux dans tableau Word
[preg_replace] ne remplace pas les occurences sur une même ligneprog pour supprimer tous les caractères entre parenthèses WORD 2007
Recherche chaine de caractères[C#] Convertir caractères spéciaux HTML
Plus de sujets relatifs à : Accents remplacé par caractères spéciaux


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