Bonjour,
J'ai un formulaire de saisie en method="post" qui :
- écrit dans une table de ma base de données via une requête SQL
- envoi un mel de validation de saisie à l'utilisateur.
Les valeurs des champs sont :
- récupérées sous la forme $champs = utf8_decode($_POST['champs']);
La base de données a un codage interclassement utf8_general_ci et la table concernée interclassement latin1_swedish_ci.
En résultat, j'ai :
- dans la table des valeurs de champs enregistrées avec des "?" à la place des caractères accentués
- dans le mel, les caractères accentués sont affichés normalement.
J'ai essayé divers mode d'interclassement pour la table, sans obtenir l'affichage des accents.
Merci d'une proposition ?
Partager