Ensuite tu dois enregistrer dans ta base UTF-8 mysql_real_escape_string("Je m'appelle André") puis à l'affichage en UTF-8 tu dois faire : htmlspecialchars($valeurSortieDeTaBase, ENT_QUOTES);C'est tout.
Si tu utilises PDO, c'est pareil vu que tu dois préparer ta requête et lui lier le paramètre : "Je m'appelle André". La préparation et le binding des paramètres sécurisent automatiquement ton sql.
Enfin pour récupérer tes valeurs tu peux toujours faire comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $a = ""Je m& #39;appelle André""; // le (& #39;) sans espace au milieu $b = rawurldecode($a); // Je m'appelle André
Partager