Bonjour,
J'ai fais un formulaire qui marche tres bien ! je recois correctement mes mail mais lorqu'un correspondant japonais m'ecrit avec des caracteres japonais il m'est impossible de lire le mail ( un melange de 3%3%3% ???? ) l!!
Si quelqu'un avait une idée ou une piste je lui en serais tres reconnaissant !!
voici mon code php qui recupere les donnees du formulaire
<?php
$Adr_Envoi="moi@moi.com";
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$sujet=$HTTP_POST_VARS['sujet'];
$message=$HTTP_POST_VARS['texte'];
function meftexte($texte){
$texte = stripslashes($texte);
$texte = trim($texte);
$texte = strip_tags($texte, '<a><b><i><u><img>');
$texte = nl2br($texte);
$texte = utf8_decode(urldecode($texte));
$texte = str_replace(">", ">", $texte);
$texte = str_replace("<", "<", $texte);
return $texte;
}
$entete = "From: $mail\nContent-Type: text/html; charset=UTF-8". "\r\n";
$message = meftexte($message);
$sujet = meftexte($sujet);
$mail_OK = mail($Adr_Envoi, $sujet, $message, $entete);
if ($mail_OK) {
echo "etat=Votre ?? message a bien été envoyé";
} else {
echo "etat=Votre message n'a pas pu être envoyé lolo";
}
?>
J'ai fais un formulaire qui marche tres bien ! je recois correctement mes mail mais lorqu'un correspondant japonais m'ecrit avec des caracteres japonais il m'est impossible de lire le mail ( un melange de 3%3%3% ???? ) l!!
Si quelqu'un avait une idée ou une piste je lui en serais tres reconnaissant !!
voici mon code php qui recupere les donnees du formulaire
<?php
$Adr_Envoi="moi@moi.com";
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$sujet=$HTTP_POST_VARS['sujet'];
$message=$HTTP_POST_VARS['texte'];
function meftexte($texte){
$texte = stripslashes($texte);
$texte = trim($texte);
$texte = strip_tags($texte, '<a><b><i><u><img>');
$texte = nl2br($texte);
$texte = utf8_decode(urldecode($texte));
$texte = str_replace(">", ">", $texte);
$texte = str_replace("<", "<", $texte);
return $texte;
}
$entete = "From: $mail\nContent-Type: text/html; charset=UTF-8". "\r\n";
$message = meftexte($message);
$sujet = meftexte($sujet);
$mail_OK = mail($Adr_Envoi, $sujet, $message, $entete);
if ($mail_OK) {
echo "etat=Votre ?? message a bien été envoyé";
} else {
echo "etat=Votre message n'a pas pu être envoyé lolo";
}
?>