Problème de codage d'accentuées...

Le
METIS
Bonsoir/jour,
j'utilise ce code PHP (j'y connais toujours à peu près
rien(;o)) et les accentuées sont mal traitées : soit ça
marche bien dans Outlook Express 6 réglé en latin 9 et ça
marche pas dans ma messagerie Orange (avec IE6(;o))).
Quand c'est bien d'un côté, c'est du code ou des petits
carrés de l'autre et réciproquement

Et dans cette ligne :
$msg .= "Téléphone :t$telephone";
les "é" de "Téléphone" soit n'y sont pas, soit sont
remplacés par du code, même quand ça va bien pour le
reste

Sachant que je suis zéro en PHP
Que faire ?

<?php
extract($_POST,EXTR_OVERWRITE);
if(isset($_POST['captchaResult']))
{
session_start();
$_POST['captchaResult'] =
strtolower($_POST['captchaResult']);
$_SESSION['captchaResult'] =
strtolower($_SESSION['captchaResult']);
if($_POST['captchaResult'] $_SESSION['captchaResult'])
{ //captcha OK on envoi le message
$nom=strip_tags($_POST['nom']);
$adresse1=strip_tags($_POST['adresse1']);
$adresse2=strip_tags($_POST['adresse2']);
$email=strip_tags($_POST['email']);
$telephone=strip_tags($_POST['telephone']);
$textarea=strip_tags($_POST['textarea']);
$msg = "Formulaire de demande de contact";
$msg .= "Nom :t$nom";
$msg .= "Adresse1 :t$adresse1";
$msg .= "Adresse2 :t$adresse2";
$msg .= "E-mail :t$email";
$msg .= "Téléphone :t$telephone";
$msg .= "Objet :t$textarea";
$recipient = "xxxxx@yahoo.fr";
$subject = "Demande de contact";
$mailheaders = "From: test<> ";
$mailheaders .= "Reply-To: xxxxx@yahoo.fr";
$mailheaders .= "Bcc: xxxxx@orange.fr";
mail($recipient, $subject, $msg, $mailheaders);
include("mercicontact.php");
}
else
{
//captcha faux
include("erreur.php");
}
}
?>

--
<|[;o)) METIS
http://www.graphM.com
Pour m'écrire en privé, mettez-moi des oranges
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Patrick Texier
Le #22070591
Le Sun, 10 Aug 2008 23:39:37 +0200, METIS a écrit :

Sachant que je suis zéro en PHP...
Que faire ?



Poser la question sur le groupe PHP.

Il n'y a rien dans votre code qui définit l'encodage du courriel :

Content-Type: text/plain;
charset="iso-8859-15"
Content-Transfer-Encoding: 8bit
--
Patrick Texier

vim:syntax=mail:ai:ts=4:et:twr
METIS
Le #22070551
Patrick Texier wrote:
Le Sun, 10 Aug 2008 23:39:37 +0200, METIS a écrit :

Sachant que je suis zéro en PHP...
Que faire ?



Poser la question sur le groupe PHP.

Il n'y a rien dans votre code qui définit l'encodage du
courriel :

Content-Type: text/plain;
charset="iso-8859-15"
Content-Transfer-Encoding: 8bit



==>Comme je ne suis pas codeur PHP, serait-il possible de me
dire sous quelle forme et à quel endroit il faut mettre ces
3 lignes ?
Merci pour l'aide.

--
<|[;o)) METIS
http://www.graphM.com
Pour m'écrire en privé, mettez-moi des oranges...
Patrick Texier
Le #22070491
Le Mon, 11 Aug 2008 12:29:40 +0200, METIS a écrit :

> Content-Type: text/plain;
> charset="iso-8859-15"
> Content-Transfer-Encoding: 8bit

==>Comme je ne suis pas codeur PHP, serait-il possible de me
dire sous quelle forme et à quel endroit il faut mettre ces
3 lignes ?



Je suis allergique à PHP et ce n'est pas le bon groupe :

Posez la question sur le groupe PHP.
--
Patrick Texier

vim:syntax=mail:ai:ts=4:et:twr
Publicité
Poster une réponse
Anonyme