Vous n'êtes pas identifié(e).
Bonjours à tous ...
Je sais que le sujet à déjà été posté, mais je n'ai pas de base de données comme dans le post ci-dessous...
En fait j'ai crée un formulaire en HTML, je l'ai contrôlé avec du Javascript et l'envoi de mail via PHP.
Je reçois bien le nom, mail et message de la personne, mais j'ai essayé d'écrire : étonné et j'ai reçu : étonné
Je mets mon code ci-dessous
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://www.MonSiteWeb.be/ok.html");
?>
Merci d'avance pour vos réponses.
----------------------------------
www.confreriedustofe.be
Hors ligne
salut,
avec ou sans base de donnée le problème est le même au niveau code php.
il te faut
- le meta qui va bien (pour savoir si ta page est en iso ou utf-8)
- le header iso ou utf-8 pour le fichier php
- que le fichier php soit en iso / utf-8 (les éditeurs ne font pas forcément ce que tu veut )
- utiliser utf_encode / utf8_decode pour avoir des caractères en iso ou utf-8
le tout selon que tu souhaite de l'iso ou de l'utf-8
@+
Il en faut peu pour être heureux pompompompompompompompompompompom
Hors ligne
Merci de m'avoir répondu, mais malheureusement je ne vois ce que tu veux dire !
As tu le code pour cela ?
Merci d'avance....
Hors ligne
salut,
non tous est dans les autres messages sur le même sujet et je ne peux pas savoir quel encodage tu utilise sur ton serveur db, sur ton fichier php, sur ton butineur mail.
une fois que tu connais toute ces informations tu pourras déterminer la marche à suivre (un p'tit utf8_encode, par exemple sur le corps du message afin de résoudre le problème.
@+
Il en faut peu pour être heureux pompompompompompompompompompompom
Hors ligne