Bonjour,
J'ai un problème avec un formulaire en ligne sur un site web, un client (à moins d'un plaisantin ou ??) a rempli le formulaire, mais nous avons reçu que des caractères illisibles, du style :
Nom, Prenom : lrltffazp AyHXzCuLi
...
Alors comment savoir s'il s'agit d'un problème d'encodage de caractères ?
Autre question que je me pose, est que quelqu'un qui écrirait dans alphabet différent (en cyrillic, arabe, chinois, ou que sais-je...), cela poserai des problèmes de réception des données ?
Côté technique, le site est en utf8 et le formulaire est envoyé avec la fonction mail() de php avec les headers :
$headers = "From: $nom <$email>\n";
$headers .= "CC: $email\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/plain;\n";
$headers .= "\tformat=flowed;\n";
$headers .= "\tcharset=\"utf-8\";\n";
$headers .= "\treply-type=original\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Reply-To: $email";
Tout étant en utf-8, je limite en principe les soucis d'encodage ?
Merci pour votre aide
Configuration: Windows Vista
Firefox 3.5.5