J'ai un code me servant à envoyer un message sur le forum depuis mon site, le problème c'est que les accents sur le forums apparaissent sous forme de point d'interrogation... je n'arrive pas à trouver la solution.
J'utilise notepad++ et je code en UTF8 sans bom.
Mon formulaire comporte plusieurs champs qui seront introduit dans le message. j'ai essayer de récupérer les champs de ces manières là:
- Code: Tout sélectionner
$pseudo = utf8_normalize_nfc(request_var('auteur',''), '', true);
et
$pseudo = request_var('auteur','');
voici le code entier:
- Code: Tout sélectionner
$pseudo = utf8_normalize_nfc(request_var('auteur',''), '', true);
...
$comm = utf8_normalize_nfc(request_var('com',''), '', true);
$messagex = "Prénom: ".$nom."<br /> âge: ".$age." <br /> SteamID: ".$steamid." <br /> Comment vous avez nous connus : ".$comment." <br /> Que recherchez vous dans un (notre) clan: ".$recherche." <br /> un commentaire: ".$comm."";
$forumx = 11;
$timex = time();
$rawsubjectx = "Demande de recrutement ".$pseudo."";
$my_subjectx = utf8_normalize_nfc($rawsubjectx, '', true);
$my_textx = utf8_normalize_nfc($messagex, '', true);
$poll = $uid = $bitfield = $options = '';
generate_text_for_storage($my_subjectx, $uid, $bitfield, $options, false, false, false);
generate_text_for_storage($my_textx, $uid, $bitfield, $options, true, true, true);
D'avance merci !
- Titre édité par Morgyanne -
Titre d'origine : Problème d'encodage








